- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 pyinstaller打包多文件项目时的常见问题及处理(openpyxl,pygame等)
pyinstaller打包多文件项目时的常见问题及处理以下内容为本人使用pyinstaller打包多文件项目时遇到过的问题,统一记录方便以后自己查阅,同时也欢迎大家指正。1. 问题一:RecursionError: maximum recursion depth exceeded情况1:文件所需库中包含openpyxl首先查看一下openpyxl的版本,pyinstaller打包新版本openpyxl很大可能会出现以上超出最大递归深度的报错,这时候需要在cmd中降openpyxl的版本(可能新版
2022-03-20 19:00:55 2584
原创 python之plotly甘特图,单项目多时间线
注:本文在spyder中生成离线plotly甘特图,pycharm整体上差不多1.使用plotly自带甘特图函数create_gantt在此之前查阅了部分资料和博客,发现基本上是使用字典等字段导入数据,如:df = [dict(Task = "机位1", Start = '2021-01-01', Finish = '2021-05-28'), dict(Task = "机位2", Start = '2021-03-05', Finish = '2021-04-15'), dict(Tas
2021-08-04 12:13:16 2599
原创 openpyxl顺序储存数据至excel表格
利用爬虫爬取数据到excel表的一张sheet表中时,如果是间歇性爬取则需要将此次爬取的数据顺序存储在上次数据之后,据我所知openpyxl好像并没有像数据库那样直接可以实现类似功能(也许是因为我菜……),于是采用了部分代码来实现类似功能。思路其实非常简单,利用while循环对某一列(行)的数据进行遍历,当遍历到空值时返回此时cell的坐标:当时很单纯地写下了以下代码做个小实验i=1while ws.cell(i,1).value!='': #ws为该sheet表名称 i+=1print(i)
2021-01-22 13:36:11 402
原创 wxformbuilder的事件(event)处理
wxformbuilder是wxpython下十分方便的拖拽式gui编辑器,其使用方法在网上可以说是很详尽了,但在生成python代码后其后续编码的过程却鲜有提及或是十分模糊,这里是我经过一段时间摸索得到的程序化模板,应该足以应对大部分wxformbuilder的事件编码问题了。1.需求做一个简单的开根号计算器的gui程序2.制作操作界面利用wxformbuilder制作gui,具体方式可以搜索,一些大牛的描述已经十分详尽了,我就不赘述了,下面是效果图...
2020-08-17 20:55:50 1485
原创 爬广东省人事考试网考试信息
python爬广东省人事考试网考试信息获取源码,用requests获取后发现源码不完整,时间信息缺失,换用selenium获取源码def 获取(url): browser = webdriver.Chrome() browser.get(url) time.sleep(5) html = browser.page_source browser.close return htm...
2020-04-11 13:00:40 650
原创 8行代码实现天数倒计时
8行python代码实现天数倒计时基本思路是获得目标日期和当天日期然后做差得到结果1.获取当天日期:利用time.time()获取目前时间戳并用time.localtime()处理获得具体时间,再用time.strftime格式化:%Y(年),%m(月),%d(日),其他详细格式化内容可百度time.strftime('%Y-%m-%d',time.localtime(time.time(...
2020-04-05 18:34:01 1469
原创 python爬取机票信息
python爬取机票信息飞机和高铁列车不同,在同样的航线中有着不同的票价,借此我们希望获取尽量多的机票信息来分析机票的变化规律。首先我们选取京东机票为爬取对象(http://jipiao.jd.com/),以北京至上海为例,我们审查元素发现机票信息存在 li 标签中,我们先尝试用requests获取网页源代码。import requestsdef 获取(url,headers): ...
2020-03-29 18:12:01 3492 35
空空如也
plotly输出甘特图修改横坐标格式
2021-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人