gpt4 book ai didi

python - settings.pyc 和 __init__.pyc 文件是如何进入我的 Django 应用程序文件夹的?

转载 作者:行者123 更新时间:2023-11-30 23:16:14 24 4
gpt4 key购买 nike

当我第一次开始使用 Django 应用程序时,我不记得这些文件在那里,并且 Django 教程的文件列表中也没有提到它们

我对此进行了更多研究,发现这些就是所谓的字节码 - 正如 this S.O. question 中所讨论的那样。

这些文件是如何创建的?我应该将它们保留在我的文件夹中还是将其丢弃?

最佳答案

字节码文件是由解释器在代码第一次运行时创建的,以便(除其他外)它在后续运行时运行得更快。您应该删除它们的唯一原因是,如果您更改了相应 .py 文件之一中的代码,并且由于某种原因解释器没有接受更改(可能是由于以下问题)时间戳)。此外,如果更改 Python 版本(例如,从 2 更改为 3,或从 2.6 更改为 2.7),您也可以删除它们。更改微版本(例如 2.7.3 到 2.7.9)不会影响字节码结构,因此这样的小升级是无害的。并且,如 sapi points out ,如果由于某种原因要删除.py文件,则还应该删除相应的.pyc

From mgilson ,请参阅此 blog post来自 Ned Batchelder 关于 .pyc 文件的结构和功能。

关于python - settings.pyc 和 __init__.pyc 文件是如何进入我的 Django 应用程序文件夹的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27807204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com