我不记得当我第一次使用Django应用程序时这些文件在那里,并且在Django教程的文件列表中没有提及这些文件。
我对此进行了深入研究,发现这些就是所谓的字节码-如本SO问题所讨论的
这些文件是如何创建的,我应该将其保存在文件夹中还是将其丢弃?
字节码文件是由解释器在第一次运行代码时创建的,因此(除其他事项外)它将在随后的运行中更快地运行。删除它们的唯一原因是,如果您已更改了相应.py
文件之一中的代码,并且由于某种原因,解释器未进行更改(可能是由于时间戳问题)。此外,如果您更改Python版本(例如,从2更改为3,或从2.6更改为2.7),也可以摆脱它们。更改微型版本(例如,从2.7.3到2.7.9)不会影响字节码结构,因此,进行较小的升级是无害的。而且,如sapi所指出的那样,如果您.py
出于某种原因要删除文件,则还应该删除相应的文件.pyc
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句