gpt4 book ai didi

Python:.pyc 文件何时创建?

转载 作者:行者123 更新时间:2023-11-28 18:14:32 25 4
gpt4 key购买 nike

关于 Python 的 .pyc 文件已经有几个问题,但我还没有读到 1) 何时(在什么情况下)创建这些文件以及 2) 是否有充分的理由保留它们。

更具体地说:

关于 (1):在我运行的 200 个或更多 PY 文件(新的和旧的)中,我只看到创建了几个 .pyc 文件。但是,在Python自己的(安装)目录下,目前有1160个.pyc文件,约占.py文件的一半!我不知道其中有多少已经存在于 Python 的安装中,但肯定有大约 450 个是在那之后创建的。所以,这些文件是在什么情况下创建的,这对我来说是个谜。或者它们总是自动创建,然后在 PY 程序终止后应该被删除?

关于 (2):我比较了 .py 文件和 .pyc 文件的执行时间,我看不出有任何(显着)差异。我没有大的 .py 文件或带有升沉计算等的 .py 文件来测试。但就“常规”文件(中小型和常规计算)而言,.pyc 文件似乎毫无用处。那么,为什么要保留它们呢?


...后来:我才意识到只有当它对应时才会创建一个.pyc文件。 .py 文件用作模块,即它是导入的。好吧,这太有意义了! :)

最佳答案

  1. when (in what circumstances) are these files created and
  2. whether there is a good reason to keep them.
  1. 当从其他地方导入 python 脚本时
  2. 当然可以,因为它们会在下次自动创建,否则。如果保留它们,您将节省处理时间,并且磁盘使用量应该可以忽略不计。

为了了解这些 .pyc 文件的原因,您还应该看看这个问题和上一个答案中的漂亮图形:If Python is interpreted, what are .pyc files?

关于Python:.pyc 文件何时创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49293169/

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