当前位置:
首页 > temp > python入门教程 >
-
用Python做了一个法律查询小工具,非常好用
哈喽兄弟,今天给大家分享一个Python tkinter制作法律查询小工具。
光爬虫大家也只能自己用用,就算打包了exe,运行也不好看,那我们直接写成界面。
当我们想了解法律,但是又不想买书的时候,就可以用这个小工具,慢慢查询了解。
当然,如果想整的比较有意思,就得靠大家自己来完善实现了。
效果展示
我们来看看效果
写的比较简陋,大家不要太在意。
再来查询看看,这里只加入了刑法,我们想查看第多少条,直接输入数字即可,比如我现在想查询第一个。
这样第一条就直接出来了,后续以此类推。
再试试第其它的
准备工作
首先我们要准备一个保存了法律的文档,也可以换成其它的,这里可以直接用Python写一个爬虫代码直接爬下来就可以了。
素材
再准备一个700*200的图片素材,下图是我用的,大家也可以自己设计一个更好看的。
主要代码
界面部分代码
root = tk.Tk() root.title('法律条文查询') root.geometry('690x500+200+200') # 完整代码和爬虫部分代码在扣裙 708525271 自取 # 读取图片 img = tk.PhotoImage(file='img1.png') tk.Label(root, image=img).pack() input_frame = tk.Frame(root) input_frame.pack(pady=20) input_va = tk.StringVar() tk.Label(input_frame, text='输入内容:', font=('黑体', 18), fg='#ed1c24').pack(side=tk.LEFT, padx=5) tk.Entry(input_frame, relief='flat', textvariable=input_va, font=('黑体', 18)).pack(side=tk.LEFT, padx=5) tk.Button(input_frame, text='查询', font=('黑体', 12), relief='flat', fg='#ffffff', bg='#ed1c24', command=Query).pack(side=tk.LEFT, padx=5) text = tk.Text(root, width=55, height=9, font=('黑体', 18)) text.pack()
当然我们也可以打包成exe文件,这样就可以发给小伙伴一起使用了。
好了,今天的分享就到这里结束了,咱们下次见。
出处:https://www.cnblogs.com/hahaa/p/17155361.html
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数