5

当我更改我的 Python 代码时,我经常需要删除关联的pyc文件,否则 Python 不会重新生成它并会运行旧代码。有没有办法告诉 Python 不要生成pyc文件?

4

2 回答 2

5

编辑.bashrc文件并将以下行添加到文件的最后:

PYTHONDONTWRITEBYTECODE=True
export PYTHONDONTWRITEBYTECODE

重新启动终端或执行以下操作:

$ source ~/.bashrc
于 2019-04-25T11:37:39.603 回答
3

当你导入一个文件时,Python 会首先查看对应的.py文件,如果它比.pyc文件新,它会被重新编译。

我建议您检查您的系统(及其时钟)是否正常运行,因此.py您修改的文件会获得一个新的修改时间戳。

请参阅文档:http ://docs.python.org/tutorial/modules.html#compiled-python-files

于 2012-02-23T06:50:14.960 回答