小编典典

如何避免 .pyc 文件?

all

我可以在不生成已编译的 .pyc 文件的情况下运行 python 解释器吗?


阅读 71

收藏
2022-04-29

共1个答案

小编典典

来自“Python 2.6 中的新功能 -
解释器更改”

现在可以通过向 Python
解释器提供-B
开关或在运行解释器之前设置
PYTHONDONTWRITEBYTECODE环境变量来阻止 Python 写入 .pyc 或 .pyo 文件。此设置作为变量可供 Python
程序使用
sys.dont_write_bytecode,Python
代码可以更改该值以修改解释器的行为。

.pyc2010-11-27 更新:Python
3.2通过引入一个特殊的子文件夹解决了源文件夹与文件混杂的问题__pycache__,请参阅Python 3.2 中的新增功能 - PYC
存储库目录

注意:默认行为是生成字节码,并且是出于“性能”原因而完成的(有关更多信息,请参阅此处的python2和此处的python3)。

2022-04-29