关于Python的.pyc文件已经有一些问题,但我还没有读过1)这些文件创建的时间(在什么情况下)和2)是否有充分的理由保留它们。
更具体地说:
关于(1):在我运行的200个或更多PY文件(新旧文件)中,我看到只创建了几个.pyc文件。但是,在Python自己的(安装)目录中,目前有1160个.pyc文件,大约一半的.py文件!我不知道在Python的安装中已经有多少已经存在,但是之后肯定创造了其中的450个。所以,在这些文件被创建的情况下,这对我来说是个谜。或者它们是否总是自动创建,然后在PY程序终止后它们应该被删除?
关于(2):我已经将执行时间.py与.pyc文件进行了比较,我看不出任何(重大)差异。我没有大的.py文件或带有升沉计算等的.py文件来测试。但至于"常规"对于文件(中小型和常规计算)而言,.pyc文件似乎无用。那么,为什么要保留它们呢?
......后来:我刚刚意识到.pyc文件只有在它的对应时才会被创建。 .py文件用作模块,即导入。好的,这就是这个意思! :)
答案 0 :(得分:1)
- 何时(在什么情况下)创建这些文件并
- 是否有充分理由保留它们。
醇>
为了理解这些.pyc文件的原因,你应该看一下这个问题以及上一个答案中的漂亮图形:If Python is interpreted, what are .pyc files?