
Python
文章平均质量分 85
-飞鹤-
喜欢音乐,喜欢文学,喜欢跑步,喜欢编程!
展开
-
Python编程——模块、包和__init__.py
Python中的一个文件即为一个模块(Module),一个模块引用另外一个模块的变量、函数或类时,使用import来导入。模块名即文件名。如fibo.py那么在main.py文件中如下使用fibo模块。或者直接导出指定函数,此方法可能导致同名函数被覆盖导致代码异常。原创 2023-11-10 18:50:32 · 842 阅读 · 0 评论 -
pytest简明教程
pytest是一款基于Python的测试框架。与Python自带的unittest相比,pytes语法更加简洁,断言更加强大,并且在自动测试以及插件生态上比unittest都要更加强大。原创 2023-09-22 19:35:02 · 1086 阅读 · 0 评论 -
Python编程之文件操作
主要包括数据类型转换,数据与字符串相互转换,编码解码,文件路径操作,遍历文件及目录,创建,删除文件目录,文本文件操作,二进制文件操作,libpath操作等。原创 2022-09-07 20:00:45 · 1165 阅读 · 0 评论 -
关于文件系统重定位导致的调用命令行失败
1. 问题现象环境Windows 10专业版,64位操作系统,基于x64的处理器。在命令行窗口中查询当前用户,正常显示。在32Bit应用调用相应的命令行Python代码:cmd = r"cmd /c query user"os.system(cmd)结果:2. 分析问题定位query模块通过everything来搜索query,结果如下图:区分System32目录中存放的是32Bit版本,后面存放的是64Bit版本吗?不是这样的。3. Windows系统简介Win原创 2020-11-14 16:51:33 · 452 阅读 · 0 评论 -
Python打包原理及示例
1. 简介1.1. 打包原理Python代码的基本运行过程:Python.exe调用XX.py(源码),解释并运行。Python.exe调用XX.pyc(字节码),解释并运行。Python.exe调用XX.pyd(机器码),调用运行。如果有依赖的库,根据上面三种情况调用运行。1.1.1. 方法一分析脚本文件,递归找到所有依赖的模块。如果依赖模块有.pyd文件,即将其复制到disk目录。如果没有.pyd文件,则生成.pyc文件拷贝到disk目录,并压缩为.zip保存。制作一个exe,导入P原创 2020-09-23 21:10:20 · 2180 阅读 · 0 评论