将py文件编译为pyc文件

本文详细介绍如何将Python项目中的.py文件转换为.pyc文件,包括编译步骤、删除源文件及缓存目录的方法,并提供自动转换脚本链接。此外,还讨论了pyc文件的兼容性和优化选项。
部署运行你感兴趣的模型镜像
pyc文件可以代替py文件,只需要将pyc文件更改为何py文件同名,然后放在py文件位置处即可。

编译:cd到项目目录下执行下面命令将py文件编译成pyc文件(此时生成的pyc文件都在__pycache__目录中)
    python3 -m compileall  项目路径(或 ‘.)

python3实现生成的pyc与源代码在同一目录:加上 -b 参数
    python3 -m compileall -b . 

所以发布python软件的过程为:
1. 生产pyc文件: python3 -m compileall -b .
2. 删除py文件: find . -name “*.py” | xargs rm -rf
3. 删除pycache目录: find . -name “__pycache__” | xargs rm -rf

自动将py转为pyc的脚本:https://download.csdn.net/download/YPFeime/12181698

注意: pyc文件不是通用的, 在python个大版本中有一些参数有不同,这导致编译成的pyc在大版本之间不通用。 
大版本: 3.5  3.63.5.6  3.5.7这些小的版本之间pyc可以通用
使用以下命令将Python源码文件编译成pyo文件:
python -O -m py_compile $filename
或者
python -OO -m py_compile $filename
其中,
-O选项表示优化产生的字节码,优化程度由PYTHONOPTIMIZE(environment)的值来决定。
-OO选项表示在-O优化的基础上移除所有的doc-strings(文档文本)。

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值