".py"和".pyc"文件有什么区别?

13 浏览
0 Comments

".py"和".pyc"文件有什么区别?

这个问题已经有答案了:

为什么主运行的Python脚本没有像模块一样编译成.pyc文件?【重复】

我注意到当一些同名的.py文件运行时,会自动产生.py文件的二进制文件.pyc。.py和.pyc文件之间有什么区别?

此外,我发现把.pyc文件留在那里不仅占用空间,还会使空间变得混乱。是否应该删除.pyc文件?还是说留下它们有好处和/或必要性?

更新:这里有2个已回答的问题与我的问题有关

如果Python是解释型语言,那么.pyc文件是什么?

为什么主运行的Python脚本没有像模块一样编译成.pyc文件?

这个问题不是重复的

理由1:因为我问的是这两个文件之间的区别。S.Lott发现的名为“ 如果Python是解释型语言,那么.pyc文件是什么?” 的问题并没有问.py和.pyc文件之间的区别。它问的是.pyc文件是什么。

理由2:因为我的次要问题“是否应该删除.pyc文件?还是说留下它们有好处和/或必要性?”提供了更多关于.pyc文件以及如何处理它们的信息。

原因3:因为当像我这样的初学者Python程序员想要找出.py和.pyc文件之间的区别是什么?时,他们将毫不费力地找到答案,因为他们将直接被引导到我的问题。这有助于减少搜索时间,因为问题直接切入点。

admin 更改状态以发布 2023年5月23日
0
0 Comments

Python编译.py文件,并将它们保存为.pyc文件,以便在后续调用中使用。

删除它们并无伤害,但如果你需要处理大量数据,它们可以节省编译时间。

0
0 Comments

.pyc 包含 Python 源代码的编译字节码。Python 解释器在加载 .py 文件之前加载 .pyc 文件,所以如果存在,它可以通过不重新编译 Python 源代码来节省时间。如果您希望,可以将它们删除,但它们不会引起问题,它们不是很大,并且在运行程序时可能会节省一些时间。

0