我注意到.pyc
当一些.py
同名文件运行时会自动生成文件..py
和.pyc
文件有什么区别?
此外,我发现.pyc
躺在周围的文件使空间混乱.应该删除.pyc
文件吗?或者有它们的好处和/或必要性?
更新:以下是与我的问题相关的2个已回答的问题
如果解释Python,什么是.pyc文件?
为什么主要的可运行Python脚本没有编译成模块这样的pyc文件?
这个问题不重复
原因1:因为我在问这两个文件有什么区别.问题S.Lott发现名为'如果Python被解释,什么是.pyc文件?' 不是问.py和.pyc文件有什么区别.它询问.pyc文件是什么.
原因2:因为我的第二个问题'应该删除.pyc
文件吗?或者将它们带到周围是否有益处和/或必要性?提供有关.pyc文件以及如何处理它们的更多信息.
原因3:因为像我这样的初学者Python程序员想要找出.py和.pyc文件有什么区别?,他们将没有问题找到答案,因为他们将直接引导我的问题.这有助于减少搜索时间,因为问题是正确的.
.pyc
包含Python源文件的编译字节码.Python解释器在.pyc
文件之前加载文件.py
,因此如果它们存在,则可以通过不必重新编译Python源代码来节省一些时间.如果你愿意,你可以摆脱它们,但它们不会引起问题,它们不会很大,并且它们可以在运行程序时节省一些时间.
Python编译.py
并保存文件,.pyc
因为它可以在后续调用中引用它们.
删除它们没有什么害处,但如果你进行大量处理,它们将节省编译时间.
"当从".pyc"或".pyo"文件中读取程序时,程序运行速度不比从".py"文件读取时运行速度快;".pyc"或" .pyo"文件是它们加载的速度."
http://docs.python.org/release/1.5.1p1/tut/node43.html