![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
a里啊里啊
这个作者很懒,什么都没留下…
展开
-
pycharm+pyqt 外部工具:ui转py、打开qtDesigner、.qrc转py
在pycharm中使用qtdesigner制作界面之后没有办法直接使用,需要转为py文件才可以使用,我们在这里使用pyuic5.exe工具进行转换。:可以通过everything工具搜索designer.exe,然后直接选择复制完整路径和文件名。和ui文件一样,我们需要把资源文件等转为py文件才可以使用,我们在这里使用pyrcc5.exe。:可以通过everything工具搜索pyuic5.exe,然后直接选择复制完整路径和文件名。固定格式$FileDir$原创 2024-01-10 11:10:34 · 1067 阅读 · 0 评论 -
bat批处理脚本:生成spec文件
【代码】bat批处理脚本:生成spec文件。原创 2024-01-10 10:41:11 · 379 阅读 · 0 评论 -
bat批处理脚本:spec文件生成exe文件
【代码】bat批处理脚本:spec文件生成exe文件。原创 2024-01-10 10:27:59 · 447 阅读 · 0 评论 -
批量执行指定路径下除__init__.py的.py文件加密为.pyd的bat脚本
【代码】批量执行指定路径下除__init__.py的.py文件加密为.pyd的bat脚本。原创 2024-01-10 10:04:10 · 474 阅读 · 0 评论 -
python报错:TypeError: Descriptors cannot be created directly.
按照报错提示,卸载当前版本的protobuf,重新安装3.19.0版本。我现在的版本为protobuf-4.25.1。重新安装后可正常使用!原创 2024-01-04 17:47:24 · 2181 阅读 · 6 评论 -
pyqt5 手动释放QPushButton的内存
我在QTableWidget中写了一个CellWidget为QPushButton,但是我需要更新按钮为普通的QTableWidgetItem,使用。在vs+qt5里面,手动释放是很简单的,但是在pyqt5中,似乎是自动释放,有时需要手动释放反而不知道怎么做了,在这里记录一下。原创 2023-12-29 11:14:03 · 371 阅读 · 0 评论 -
python循环遍历指定路径下所有文件夹和文件
函数用于遍历给定目录下的所有文件和子目录。对于每个子目录,它会返回一个三元组(root,dirs,files),其中root是当前目录的路径,dirs是当前目录下的所有子目录名,files是当前目录下的非目录文件名。然后,对于每个文件,我们可以获取其扩展名并打印出来。以下是一个简单的示例,该示例遍历给定目录下的所有文件和文件夹,并打印出文件类型和名称。这个脚本会打印出给定目录下所有文件的完整路径、文件名以及没有扩展名的文件名。函数实现的,它将路径分为文件名和扩展名两部分。可以使用Python的内置库。原创 2023-12-07 14:08:32 · 670 阅读 · 0 评论 -
Cython批量编译py文件并打包python项目为whl
Cython是一个编程语言,它通过类似Python的语法来编写C扩展并可以被Python调用。能够将Python+C混合编码的.pyx脚本转换为C代码,主要用于优化Python脚本性能或Python调用C函数库。基于它的原理,可以得到一种代码加密的思路:将 .py/.pyx 编译为 .c 文件,再将 .c 文件编译为 .so(Unix) 或 .pyd(Windows),这样得到的文件更难反编译。原创 2023-12-07 12:17:27 · 1209 阅读 · 2 评论 -
python+paddleocr 进行图像识别、找到文字在屏幕中的位置
最近在做自动化测试,因为是处理过的界面,所以使用pywinauto,LDTP获取控件进行操作的方法不可行,于是选择使用pyautogui进行图像识别与键盘鼠标控制。但是单独使用pyautogui测试效率很低,并且pyautogui图片识别并没有opencv识别率高,所以需要结合其他图像库使用。在使用的过程中发现,仅仅使用图像识别有时匹配度比较低,使用opencv进行图像识别定位,是图像像素太小查找成功的几率大大降低,于是想到使用OCR文本识别的方法对其进行查找,结合在一起使用,大大提高了工作效率。原创 2023-12-06 10:51:28 · 12457 阅读 · 6 评论 -
python打包exe,打包好后,启动exe报错找不到paddleocr
比如:datas=[(‘./a.txt’, ‘.’),(‘./b.jpg’, ‘.’)],这个就是将打包时工作目录中的a.txt文件和b.jpg作为资源文件,最后复制到打包后的目录下。而单文件模式下,COLLECT不会被用到,EXE会直接接收所有的脚本,模块以及二进制文件。如果没有使用到图片资源等,就可以直接使用命令生成exe了,如果使用了图片资源则在.spce的datas=[]中添加资源文件名字。Analysis类中的pathex定义了打包的主目录,对于在此目录下的py文件可以只写文件名不写路径。原创 2023-12-05 17:15:36 · 1885 阅读 · 3 评论