用户工具

站点工具


linux:python:编译py文件为pyc文件

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
linux:python:编译py文件为pyc文件 [2022/10/19 08:56] – 创建 zhangguolinux:python:编译py文件为pyc文件 [2026/10/13 22:51] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
-====== python编译py文件为pyc文件 ====== +# python编译py文件为pyc文件
 参考: https://blog.csdn.net/kongkongqixi/article/details/106207658 参考: https://blog.csdn.net/kongkongqixi/article/details/106207658
  
-<code python>+ 
 +```python
 1.编译文件 1.编译文件
 编译py文件为pyc文件: 编译py文件为pyc文件:
行 9: 行 9:
 import py_compile import py_compile
 py_compile.compile('./test.py') py_compile.compile('./test.py')
-1 
-2 
 结果会在test.py同文件夹下生成__pycache__文件夹:生成test.cpython-36.pyc(cpython-36,36数字是python版本,不同版本的数字不同)文件; 结果会在test.py同文件夹下生成__pycache__文件夹:生成test.cpython-36.pyc(cpython-36,36数字是python版本,不同版本的数字不同)文件;
  
行 18: 行 16:
 path = './' path = './'
 compileall.compile_dir(path) compileall.compile_dir(path)
-1 
-2 
-3 
 结果会在每一文件夹下都会生成__pycache__文件夹,把当前文件夹下的py文件编译为xxx.cpython-36.pyc文件保存; 结果会在每一文件夹下都会生成__pycache__文件夹,把当前文件夹下的py文件编译为xxx.cpython-36.pyc文件保存;
  
行 27: 行 22:
  
 import test import test
-1 
 运行pyc文件形式: 运行pyc文件形式:
  
 import pyc import pyc
-1 
 3.全项目替换pyc文件实例代码 3.全项目替换pyc文件实例代码
 编译: 编译:
行 38: 行 31:
 path = './' path = './'
 compileall.compile_dir(path) compileall.compile_dir(path)
-1 
-2 
-3 
 pyc文件替换py文件,并修改后缀: pyc文件替换py文件,并修改后缀:
  
行 62: 行 52:
 版权声明:本文为CSDN博主「kongkongqixi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 版权声明:本文为CSDN博主「kongkongqixi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
 原文链接:https://blog.csdn.net/kongkongqixi/article/details/106207658 原文链接:https://blog.csdn.net/kongkongqixi/article/details/106207658
-</code>+``` 
linux/python/编译py文件为pyc文件.1666141014.txt.gz · 最后更改: (外部编辑)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki