Python开发工具与调试指南
生成可执行的Python字节码
在加载模块时,Python解释器会先尝试从系统中加载该模块的字节编译版本( .pyc 或 .pyo 字节码文件)。若未找到,它会自动对模块进行字节编译。若执行命令的用户具有相应权限,字节编译后的模块版本会保存到磁盘,供后续用户使用。建议在让无保存权限的用户访问Python之前,对所有文件进行字节编译,否则每次加载模块时解释器都要进行字节编译,会显著减慢程序启动速度。
虽然导入模块时会自动创建Python字节码文件,但也可手动创建。要将源文件( .py )显式字节编译为 .pyc (或 .pyo )字节码文件,可执行以下代码:
import py_compile
py_compile.compile("anyfilename.py")
py_compile 模块的 compile() 函数可完成编译工作,其通用语法为:
compile(file [, cfile] [, dfile])
参数说明:
- file :源文件名
- cfile :目标文件名,默认为源文件名后加 c 或 <
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



