2012-02-23 88 views
2

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

+3

的Python会自动作出新的'.pyc'文件。你为什么认为这没有发生? – 2012-02-23 06:49:20

+4

此外,我认为这是一个确切的副本http://stackoverflow.com/questions/154443/how-to-avoid-pyc-files – 2012-02-23 06:49:36

回答

3

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

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

请参阅该文档:每当源`.py`文件已更改http://docs.python.org/tutorial/modules.html#compiled-python-files