python
文章平均质量分 79
mahuifa
人生从来不是规划出来的,而是一步步走出来的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(26)python开发经验
本文总结了Python开发中常见的6个问题及解决方法:1) subprocess运行子进程时出现cmd弹窗,可通过设置shell=True解决;2) pyusb报错"No backend available",需安装libusb并复制dll文件;3) pyinstaller打包时找不到nidaqmx元数据,需添加hook文件或指定路径;4) csv写入空行问题,通过设置newline=""解决;5) Linux下pyinstaller报错,需安装binutils和python-dev;6) 正则表达式无效转原创 2026-07-17 15:43:01 · 242 阅读 · 0 评论 -
(25)python开发经验
python开发经验,python代码将dll添加进临时环境变量python模块/插件开发python打包后动态调用python代码原创 2026-05-28 09:53:13 · 384 阅读 · 0 评论 -
(24)python开发经验
本文总结了Python开发中遇到的四个常见问题及解决方法:1) subprocess运行子进程出现cmd弹窗2) pyusb报错"No backend available"3) pyinstaller打包时找不到nidaqmx元数据4) csv模块写入时自动添加空行原创 2026-04-17 15:44:34 · 348 阅读 · 0 评论 -
(23)python开发经验
本文介绍了Python开发中的4个实用技巧:1. 动态调用Python代码的方法,通过importlib模块实现模块导入和函数调用;2. 使用signal模块捕获信号并打印死锁栈信息;3. 三种实现二维数组转置的方法,包括zip、手动实现和numpy方式;4. 二维数组小数精度控制函数。这些技巧涵盖了模块加载、调试、矩阵操作等常见开发场景,代码示例简洁实用,可作为日常开发的参考。原创 2026-03-09 19:33:14 · 213 阅读 · 0 评论 -
(22)python开发经验 --- python模块/插件开发
本文介绍了两种将Python代码编译为pyd文件的方法。方法1使用Cython,需要创建setup.py文件,编译后logging无法输出完整调试信息;方法2使用Nuitka打包,能保持完整的调用栈信息但生成文件较大。两种方法都支持静态和动态导入,适用于插件开发等场景。文中详细说明了安装配置、编译命令和模块导入方式,并比较了两种方法的优缺点,为Python代码保护与优化提供了实用解决方案。原创 2026-03-09 19:29:48 · 445 阅读 · 0 评论 -
(21)python开发经验 --- python代码将dll添加进临时环境变量
本文介绍了Python开发中的三个实用技巧:1) PyCharm插件的离线安装方法,通过下载插件包并手动安装;2) Python模拟C++结构体转二进制的方法,使用numpy和字节流操作实现内存数据的序列化;3) 动态添加DLL到临时环境变量的代码,可临时修改进程PATH变量以加载指定目录的库文件。这些技巧涵盖了开发环境配置、数据序列化和动态库加载等常见场景,对Python开发者具有实用参考价值。原创 2026-03-07 10:06:14 · 440 阅读 · 0 评论 -
(20)python开发经验 --- python捕获异常后显示栈信息
本文介绍了Python中捕获和输出异常调用栈的方法。重点讲解了traceback.format_exc()函数的使用,包括其参数说明:limit控制返回的栈帧数量,chain决定是否显示异常链。文章还提供了示例代码展示如何获取格式化的异常跟踪信息,并介绍了通过logging模块记录异常的两种方式:使用exc_info=True参数或直接调用logging.exception()。这些方法能帮助开发者更好地排查和定位程序中的异常问题。原创 2026-02-10 20:28:15 · 155 阅读 · 0 评论 -
(19)python开发经验 --- python监测文件/文件夹更改
本文介绍了如何使用Python的watchdog库实现文件系统监控功能。watchdog库能够实时监听文件/目录的创建、修改和删除等事件,适用于开发工具、文件同步和系统管理等场景。原创 2025-12-17 15:54:12 · 428 阅读 · 0 评论 -
(18)python开发经验 --- python生成临时文件/文件夹
本文介绍了Python中生成临时文件和目录的几种方法原创 2025-11-25 14:00:47 · 447 阅读 · 0 评论 -
(17)python开发经验 --- Python查找dll exe依赖缺失
使用Python调用可执行程序或者dll动态库时如果依赖出现缺失则会导致调用失败;在调用前可通过代码检查依赖是否完整,以确保成功调用,或者调用失败自动给出异常详细。原创 2025-11-13 13:37:04 · 597 阅读 · 0 评论 -
(16)python开发经验 --- Python代码风格格式化
本文介绍了Python代码格式化工具Black的特点与使用方法。原创 2025-10-13 16:02:18 · 604 阅读 · 0 评论 -
(15)python开发经验 --- 使用pylint检查python代码
本文介绍了Python静态代码分析工具Pylint的功能及使用方法。Pylint可检查语法错误、代码风格、潜在问题、复杂度等,支持集成到PyCharm中实时检查代码。文章详细说明了如何安装Pylint插件、进行代码检查,并重点介绍了.pylintrc配置文件的创建和使用方法,包括生成模板文件、各配置节的作用以及常用参数设置。此外还提到Pylint可以集成到Git提交检查流程中,帮助开发者保持代码质量。原创 2025-09-29 16:14:44 · 1084 阅读 · 0 评论 -
(14)python开发经验 --- python监测文件/文件夹更改
本文介绍了如何使用Python的watchdog库实现文件系统监控功能。watchdog能够监听文件或目录的创建、修改、删除等操作,适用于开发工具、文件同步和系统管理等场景。文章包含安装指南、文件夹监控示例代码,以及针对特定文件监控的优化方案(通过事件去抖避免重复触发)。通过继承FileSystemEventHandler类并实现相应方法,用户可以自定义对文件系统事件的响应逻辑。该方案支持实时监控需求,如配置文件热重载等应用场景。原创 2025-09-15 11:59:53 · 1334 阅读 · 0 评论 -
(13)python开发经验 --- python命令行解析(argparse)
本文介绍了Python标准库argparse模块的使用方法,用于处理命令行参数。主要内容包括:创建解析器对象、添加位置参数和可选参数、解析参数、使用参数、设置默认值和类型检查。还介绍了限制参数值范围、动作类型、子命令处理等高级功能,并提供了常用参数选项示例。特别提醒,使用PyInstaller打包时避免-w参数,否则会导致命令行参数无法接收。argparse能自动生成帮助信息,使命令行接口更友好。原创 2025-09-08 10:04:02 · 1063 阅读 · 0 评论 -
(12)python开发经验 --- python性能分析
性能分析是软件开发过程中识别、测量和优化程序执行效率的关键技术手段;本文介绍了四种Python性能分析工具:Line Profiler、cProfile+snakeviz、py-spy和Scalene。原创 2025-08-21 09:57:23 · 1521 阅读 · 0 评论 -
(11)python开发经验 --- python异常处理
捕获所有的、详细的异常信息对调试问题来说非常有帮助原创 2025-08-21 09:47:51 · 774 阅读 · 0 评论 -
PySide6开发经验:GNOME 40: GTK3 apps crash with问题解决办法
- 默认情况下ubuntu20.04打包pyside6程序,在ubuntu22.04运行会出现奔溃现象,命令行程序正常,GUI程序异常;- 错误信息:`GNOME 40: GTK3 apps crash with: Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'antialiasing'`原创 2025-07-03 13:41:45 · 987 阅读 · 0 评论 -
PySide环境配置及工具使用
本文重点介绍通用 PySide 的环境配置、工具配置及使用方法,适用于在线、离线配置,兼容多个常用版本。原创 2025-06-23 19:32:29 · 2170 阅读 · 0 评论 -
(10)python开发经验
Python开发中的一些常见问题及其解决办法。原创 2025-05-18 23:33:39 · 1028 阅读 · 0 评论 -
(9)python开发经验
python开发经验,常用功能原创 2025-05-17 23:30:19 · 1508 阅读 · 0 评论 -
(8)python开发经验
python开发经验、环境配置原创 2025-05-17 23:28:25 · 1075 阅读 · 0 评论 -
Qt图表绘制(QtCharts)- 性能优化(13)
QtChart绘图性能优化原创 2025-05-16 21:42:29 · 1919 阅读 · 0 评论 -
(7)python开发经验
python、pyqt、pyside6开发经验原创 2025-05-16 21:33:45 · 1469 阅读 · 0 评论 -
(6)python开发经验
python、pyqt、pyside6开发经验原创 2025-05-15 21:29:54 · 1110 阅读 · 0 评论 -
(5)python开发经验
python、pyqt、pyside6开发经验,python调用C++库原创 2025-05-15 21:27:19 · 1267 阅读 · 0 评论 -
(4)python开发经验
python、pyqt、pyside6开发经验,python调用C++库原创 2025-05-14 22:14:23 · 1235 阅读 · 0 评论 -
(3)python开发经验
python、pyqt、pyside6开发经验原创 2025-05-14 22:11:42 · 1244 阅读 · 0 评论 -
(2)python开发经验
python、pyqt、pyside6开发经验原创 2025-05-13 18:19:06 · 1283 阅读 · 0 评论 -
(1)python开发经验
python、pyqt、pyside6开发经验原创 2025-05-13 18:15:44 · 672 阅读 · 0 评论 -
python实现usb热插拔检测(linux)
使用python实现在Linux系统中监测USB设备的热插拔事件。原创 2025-05-12 18:37:16 · 1307 阅读 · 1 评论 -
python实现usb热插拔检测(windows)
这段代码使用python实现了一个Windows平台的USB设备实时监控类原创 2025-05-12 18:26:17 · 1634 阅读 · 0 评论 -
pyqt环境配置
通常说的PyQt其实是分为PyQt和PySide两类。PyQt6 和 PySide6 都是用于创建跨平台图形用户界面(GUI)应用程序的 Python 绑定库,它们基于 Qt 库。两者的主要区别在于其授权模式、开发和维护团队的不同和部分语法不同。原创 2025-04-14 22:37:09 · 2124 阅读 · 0 评论 -
Qt(python) + 百度语音合成 实现demo
文章目录@[toc]python实现Qt实现python实现安装apisudo pip3 install baidu-aip安装音频处理模块pydubsudo pip3 install pydubfrom aip import AipSpeechfrom pydub import AudioSegmentfrom pydub.playback import play...原创 2020-04-27 20:31:09 · 785 阅读 · 0 评论 -
ubuntu下openCV-Haar特征分类器训练
ubuntu下openCV-Haar特征分类器训练包含:linux下opencv编译安装、haar特征分类器训练。原创 2020-03-24 21:30:27 · 1337 阅读 · 1 评论
分享