python
文章平均质量分 60
微&风
这个作者很懒,什么都没留下…
展开
-
Python利用装饰器捕获异常
1、说明有时候程序异常停止,却没有告诉你出了什么错误(如果你写过窗体应用你就知道有多烦了),因此我们经常会用捕获异常的方式来调试程序,可能需要写很多异常捕获的代码,但是这些异常捕获可能并不需要处理捕获到错误后的动作,而只是让我们知道是哪里出错了。这时我们就可以利用装饰器来实现异常捕获,异常捕获代码如下:import timeimport tracebackdef catch_except(...原创 2019-11-24 20:42:06 · 1724 阅读 · 0 评论 -
Python 生成任意长度密码
需求:获取多个长度的密码,密码可能是数字,大小写字母,其他特殊符号总体思路:1、为了方便密码集通过ASCII码对应的数字来获取,将需要的密码类型的字符通过其在ASCII表中的位置,使用chr()方法来获取字符,这样便于一次性生成。2、因为密码长度不是固定的,因此不能采用直接嵌套for循环的方式来获取密码,我们可以根据密码的长度,定义一个列表,将每一位次的密码集保存在这个列表中,获取当前位次...原创 2019-11-05 14:39:08 · 722 阅读 · 0 评论 -
python3.7 pyqt5 dll缺失,以及使用subprocess模块打包问题
python3.7 pyqt5使用pyinstaller -w -F ** .py打包可能会有qt5core.dll和qtwebenginecore.dll缺失,以及使用subprocess模块,打包成无窗口执行程序时发生的错误,如果遇到这种情况可以使用命令pyinstaller -w -D .py进行打包,生成一个包含所有依赖文件的文件夹和.exe文件,可以直接点击**.exe运行,...原创 2019-06-01 17:16:33 · 1404 阅读 · 0 评论