python案例
文章平均质量分 64
你别说了多动脑子
这个作者很懒,什么都没留下…
展开
-
【python案例】(十一)Python如何实现正则逆向查找(解决使用正则抓取双引号内容中仍有双引号的问题)
正则反向搜索,从右往左搜索原创 2022-12-28 19:46:00 · 439 阅读 · 0 评论 -
【Python案例】(十)多线程、多进程、多协程加速程序
多线程、多进程、多协程原创 2022-10-18 08:48:33 · 1327 阅读 · 0 评论 -
【python案例】(九)super()与多继承MRO顺序
word 换行原创 2022-08-10 19:00:43 · 445 阅读 · 0 评论 -
【Python案例】(八)如何将图片变成Bytes字节形式写入代码中
最近,在用python的tkinter包做一个程序的可视化页面(GUI),但是遇到了问题就是我在GUI中导入的图片,因为换了点脑环境就打不来了,路径不一样。于是,我想着可以把这张图片以base64字节码的形式存入。原创 2022-06-01 11:14:22 · 2566 阅读 · 0 评论 -
【Python案例】(七)python封装程序(打包程序)
文章目录一、具体需求二、实现步骤注意事项:步骤:参数说明三、补充资料:一、具体需求前面有提到设计了页面监测程序,现在想在一个没有配置python环境的电脑上运行这个程序,于是具体需求就是要把python文件打包成为一个exe文件,发送到闲置电脑上,然后将程序打开。二、实现步骤pyinstaller -F -w -i c.ico monitor.py # 生成一个c.ico为图标exe文件注意事项:打包python为exe可执行程序,可在无python环境运行打包路径必须是纯英文的命令格式原创 2022-04-28 19:11:40 · 2396 阅读 · 1 评论 -
【Python案例】(六)schdule模块的使用——页面监测(需补充schdule模块如何使用讲释)
文章目录一、需求来源二、步骤拆解三、程序细节一、需求来源公司官网因为服务器崩溃而打不开了,于是我想做一个实时监测系统,定期给服务器发送请求,看网站是否运行正常。二、步骤拆解构建网页请求,返回200表示正常。设置定期(1个小时)邮件提醒,告知服务器仍正常运行。如果网页请求连续三次出现错误,将发送邮件至邮箱,提醒用户网页崩溃了三、程序细节send_mail="xxx@126.com"send_mail_passwd="xxx"receive_mail = ["xxx@xxx.com.cn原创 2022-04-26 09:43:51 · 2848 阅读 · 0 评论 -
【Python案例】(五)快速获取headers和payload小技巧(重复的工作少做)postman
快速爬虫小技巧一、解决的问题解决问题:json格式参数导入容易出现格式问题,通过postman或者网页软件规则导出python代码,可以大大减少编程时间,做到重复的工作少做的原理。二、运行步骤(1)谷歌浏览器中复制到cURL—— (2)然后进入postman,选择import—— (或者用网页https://curlconverter.com粘贴导出)(3)选择Raw text,将内容(cURL)粘贴到这个栏目——(4)然后点击右侧code导出python代码谷歌浏览器中复制到cURL然后进原创 2022-04-24 15:29:29 · 1441 阅读 · 0 评论 -
【Python案例】(四)实现向Excel的同一sheet多次写入数据
文章目录一、需求详解二、步骤拆解遇到的问题:一、需求详解需求:实时爬取某公开网页数据,存入excel。数据爬取部分在下一篇文章中阐述,本文主要记录如何将将数据持续导入同一excel的统一sheet中。二、步骤拆解判断当前目录是否已经存在此文件,如果不存在,则创建文件,如果存在将数据直接导入。这里遇到的问题是,如何将数据持续写入excel中,尝试使用pandas模块的ExcelWriter函数,结果发现这个函数结合to_excel()写入数据时,会新建一个sheet去放入数据,不会添加到原数据后原创 2022-04-21 16:15:24 · 4520 阅读 · 0 评论 -
【Python案例】(三)random随机数
import randomrandom.randrange(1,10) # 返回1-10之间的随机整数,不包括10random.randint(1,10) # 返回1-10之间的一个随机数,包括10random.randrange(0,100,2) # 随机选取0到100间的偶数random.random() # 返回一个随机浮点数random.choice("abce3&$2") # 返回一个给定数据集合中的随机字符random.sample('abcsfdasfas',3) # 从原创 2022-04-18 17:59:38 · 4356 阅读 · 0 评论 -
【Python案例】(二)时间模块:time、datetime、calendar
文章目录一、Python中的时间表达1. 时间模块的使用场景2. 表达时间的方式3.格式化日期二、time模块2.1 time模块的常用方法2.2 使用流程图三、datetime模块3.1 datetime模块中的类:3.2 常用方法四、calendar模块1.查询日历1.1 日历文本1.2 打印日历2.日历的计算2.1 闰年相关细算2.2 其他一、Python中的时间表达1. 时间模块的使用场景对时间的处理可以归为以下3钟:时间的显示:在屏幕显示,记录日志等”2022-04-07“时间的转换:比原创 2022-04-15 11:26:01 · 1088 阅读 · 0 评论 -
【Python案例】(一)os和sys模块
文章目录OS模块1. 查询当前模块及路径下文件2. 返回绝对路径3. 查看路径的文件夹部分和文件名部分4. 查看文件时间5. 查看文件大小6. 删除和创建目录或文件7. 查看文件是否存在8. 获取路径(os和sys的区别)sys模块sys模块常用方法OS模块os 源于英文Operating System(操作系统)的缩写1. 查询当前模块及路径下文件os.getcwd():得到当前工作目录,即当前python脚本工作的目录途径cwd: Current Working Directory原创 2022-04-06 20:17:47 · 1297 阅读 · 0 评论