[IT学习]Python 小项目 通讯录 思路
建立一个通讯录查询软件,暂时只支持按姓名检索。出发点:无需登录企业门户,即可检索。要注意保护员工手机号,除非他自己同意显示。
欢迎您访问www.cnblogs.com/viphhs。转载请联系作者授权。
思路:
1、爬虫爬取基本数据,以字典加列表方式存放。
2、将该数据利用pandas存入csv。
http://code-love.com/2017/04/30/
http://pandas.pydata.org/
http://pda.readthedocs.io/en/latest/chp5.html
上面的例子中, 为什么只找了第一张表?
BeautifulSoup中区分find和find_all
http://blog.csdn.net/abclixu123/article/details/38502993
import pandas as pd import numpy as np dat = {"name":['zhangsan','lisi','wangwu'],"tel":['60234','60235','60236']} myframe = pd.DataFrame(dat) myframe.to_csv("my.csv") readframe=pd.read_csv("my.csv") my = readframe[(readframe.name=="lisi")|(readframe.tel >= 6023)] print(my)
3、利用tkinter建立GUI界面
http://www.aichengxu.com/python/8175065.htm
4、打包程序
https://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
注意包含的大库,不要全引用,可以用from * import *
这样打包的程序可能会小一些。
欢迎您访问www.cnblogs.com/viphhs。转载请联系作者授权。