python日常
文章平均质量分 81
记录使用Python开发的日常
懷淰メ
技术无限,生命有限。
展开
-
python3GUI--字符串加密方案(附源码)
本文将介绍四种字符串加密方案,开发语言为python3,每种方案提供一套代码,这里以加密一个url地址为例,代码包能运行。AES(Advanced Encryption Standard)是一种对称加密算法,它由美国国家标准与技术研究院(NIST)于2001年正式发布,用于取代较早的Data Encryption Standard(DES)算法。AES是一个广泛使用的标准,适用于各种数据加密应用RSA(Rivest-Shamir-Adleman)算法是一种广泛使用的非对称加密算法,用于数据加密和数字签名。原创 2024-09-18 20:39:40 · 694 阅读 · 0 评论 -
python3GUI--几种不同样式的登录注册界面By:PyQt5(附下载地址)
本次使用PyQt5制作了几款登录注册界面,撰写本篇博客来和大家分享一下我的成果。本篇只有UI。所有软件都打包好放在了文末,大家可自行下载体验~下面我会通过贴图的方式分别展示不同的界面效果。本次和大家分享了7款本人制作的注册登录页面,详细展示了每个界面的效果,但是博客不代表软件,还是建议大家下载亲自体验一下,欢迎大家私信和我交流,觉得还行,能留下个赞么?原创 2024-04-02 08:00:00 · 2950 阅读 · 2 评论 -
python3--lxml pytoml.core.TomlError expected_equals报错解决
本次处理了一个pytoml.core.TomlError expected_equals报错。原创 2024-04-18 20:04:58 · 1487 阅读 · 0 评论 -
python3-- Pillow10 ‘FreeTypeFont‘ object has no attribute ‘getsize‘报错解决
本次解决了Pillow10获取文字大小报错的问题,在解决问题过程中,很少有能够参考上的答案,网络上的资料也是互相搬运、互相抄袭。原创 2023-11-18 10:31:34 · 8549 阅读 · 2 评论 -
python3GUI--PyQt5打包心得(二)nuitka、inno Setup(详细图文演示、附所有软件)
上篇文章介绍了如何使用Pyinstaller在虚拟环境下打包PyQt5程序,本篇算是上篇的进阶,本篇将详细演示如何使用nuitka对PyQt5程序打包,使用inno Setup制作安装软件。通过阅读本篇博文,你能够学会:1.如何使用nuitka打包PyQt5程序并且提高代码执行效率2.inno Setup的使用,将打包好的程序缩小体积制作成安装软件Nuitka是一个Python的替代编译器。它可以无缝地替代和扩展Python的解释和编译工作。原创 2023-11-11 08:38:31 · 4002 阅读 · 4 评论 -
python3网络爬虫--最新爬取B站视频弹幕 so文件(附源码)
这里把A C站称为小破站小破站在2023年将弹幕接口的返回值从.xml改成了.so文件返回值示例:很明显部分数据是被加密了。本次通过调研protobuf协议通过搭建环境,使用Python撰写代码实现了对B战弹幕的解析,对于大多数人而言,可能搭建本地环境那里有些难,在此奉上封装好的dm_pb2.py文件点击下载,大家放在自己的脚本同级目录下即可。原创 2023-09-09 10:26:43 · 4708 阅读 · 17 评论 -
python3GUI--PyQt5打包心得(详细图文演示)
有朋友私信问我,如何把项目打包和如何减小打包后的文件体积。笔者参与创作过许多PyQt5项目,对打包项目到可执行exe程序还是有点心得体会的,本篇将详细介绍Pyinstaller打包PyQt5项目。看完本篇,您将会GET:1.如何正确地使用打包工具优雅地打包PyQt5项目2.如何缩小PyQt5项目打包后的文件体积。Let’s go!2.pipenv虚拟环境PyInstaller将Python应用程序冻结(打包)独立可执行文件中。原创 2023-08-26 17:46:59 · 1530 阅读 · 0 评论 -
记一次爬虫实现
本次记录一个爬虫爬虫实现,包括整体架构,爬虫实现逻辑,多平台数据联动。本次撰写本篇记录了一次爬虫的实现,整个流程都是笔者亲自操刀的,在此只是提供一个解决问题的思路。在部署时,要根据具体的业务需求,选择合适的服务器,尽量不要浪费服务器资源,减少与其他业务的耦合,能够我们后期维护、查错的工作量。原创 2022-10-16 10:58:11 · 1036 阅读 · 0 评论 -
Python3网络爬虫--爬取有声小说(附源码)
在第二个class为book的div标签中能得到小说简介、作者、播音。本次分析了一个有声小说网站,重点在于分析其小说详情页、音频播放地址,加密方式判断。思路、代码方面有什么不足欢迎各位大佬指正、批评!原创 2021-12-22 18:18:56 · 3075 阅读 · 1 评论 -
python3--最新google_trans_new超时报错JSONDecodeError解决
文章目录一、问题二. 解决方法:1.寻找解决方法2.使用解决方法三. 测试方法四. 总结一、问题使用google_trans_new报错:line 340, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 1 column 339 (char 338)二. 解决方法:1.寻找解决方法在GitHub上找到了解决方法https://git原创 2021-10-13 13:48:55 · 5982 阅读 · 22 评论 -
Python3网络爬虫--爬取百度搜索结果(附源码)
本次内容比较基础,是对静态网页进行数据提取,主要依赖xpath。百度存在访问频率限制的反爬,所以加入了一秒的延时。xpath的定位方法可以参考xpath定位中详解id 、starts-with、contains、text()和last() 的用法欢迎大家提出自己的看法,思路、代码方面有什么不足欢迎各位大佬指正、批评!原创 2021-09-29 17:35:32 · 9782 阅读 · 8 评论 -
python3实用小工具--wifi路由器厂商查看器(附源码)
目录一.准备工作二.效果展示1.结果2.依赖三.基本思路四.源代码五.总结本次使用python编写一款wifi路由器厂商查看器,能够扫描并查看附近wifi的基本信息,包括ssid、MAC地址、路由器所属厂商、加密方式、信道、信号强度、wifi信号类型等等,这里最重要的是路由器所属厂商,Let’s Go!一.准备工作python标准库:re、subprocess。二.效果展示1.结果使用了pprint打印输出的结果。2.依赖本次设备厂商查找主要依赖于oui.txt.三.基本思路四.源原创 2021-09-07 17:06:46 · 4984 阅读 · 0 评论 -
python3记录--字典排序
文章目录一.引入二.解决三.总结一.引入在对一个结构为item={A:[{B:[a,b,c]},{C:[d,e,f]},{‘D’:‘h’}]}字典进行排序时,我陷入了纠结。这是一个字典,A中有三个列表,分别是BCD,B、C又是另外的列表,存储着a、b、c和d、e、f等元素,而D中存放着h字符串,item由不同的A构成。我想根据B列表的长度对item进行降序排列。二.解决因为字典里嵌套着列表,列表中又包含着字典,字典中还有列表,如此套娃,把我搞晕了。在此第一时间就想到了字典的.sorted(原创 2021-05-11 09:31:33 · 300 阅读 · 0 评论 -
Python3记录--个人常用函数及资源(持续更新)
2021年5月13日1.清洗字符串函数2.字节格式化函数3.UA随机生成函数2021年5月14日1.停用词资源2.正则匹配汉字函数2021年5月19日1.输出彩色字体2.判断关键字是否在文本中出现3.谷歌翻译语言表2021年5月31日1.Tkinert函数中引入外部图片2.Tkinert窗口居中2021年8月15日1.时间戳转日期时间2021年9月3日1.B站AV号转BV号2021年9月22日1.获取当前所属星期2021年10月19日。...原创 2021-05-13 19:48:01 · 651 阅读 · 0 评论 -
Python3记录--pip更换国内镜像
1.引入用pip安装第三方库太慢了,有时候还会超时。2.更换国内镜像下面是一些国内镜像源地址豆瓣(douban) http://pypi.douban.com/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 http://pypi.原创 2021-05-13 17:13:00 · 329 阅读 · 0 评论