- 零基础学Python(第2版)
- 黄传禄 张克强 赵越
- 267字
- 2025-03-22 17:26:44
2.1.3 优化代码
扩展名为opt-1.pyc的文件是优化过的源文件,opt-1.pyc类型的文件需要用命令行工具生成。opt-1.pyc文件也不能使用文本编辑工具打开或修改。下面把hello.py编译成hello.cpython-37.opt-1.pyc。
(1)启动命令行窗口,进入hello.py文件所在的目录。例如:
cd /d D:\pythoncode\ch1code
D:\pythoncode\ch1code是笔者设置的hello.py文件所在的目录,读者可根据自己的环境进行修改。
(2)在命令行中输入“python-O-m py_compile hello.py”,并按回车键。
python -O –m py_compile hello.py
【代码说明】
·参数“-O”表示生成优化代码。
·参数“-m”表示把导入的py_compile模块作为脚本运行。编译hello.py需要调用py_compile模块的compile()方法。
·参数“hello.py”是待编译的文件名。
最后,查看hello.py文件所在目录中的_pycache_文件夹,此时文件夹中生成了一个名为hello.cpython-37.opt-1.pyc的文件。