[英]Python: When are .pyc files created?
關於Python的.pyc文件已經有一些問題,但我還沒有讀過1)何時(在什么情況下)創建這些文件和2)是否有充分的理由保留它們。
進一步來說:
關於(1):在我運行的200個或更多PY文件(新舊文件)中,我看到只創建了幾個.pyc文件。 但是,在Python自己的(安裝)目錄中,目前有1160個.pyc文件,大約一半的.py文件! 我不知道在Python的安裝中已經存在了多少它們,但在此之后肯定已經創建了大約450個。 因此,在這些文件創建的情況下,這對我來說是一個謎。 或者它們是否總是自動創建,然后它們應該在PY程序終止后被刪除?
關於(2):我已經將執行時間.py與.pyc文件進行了比較,我看不出任何(重大)差異。 我沒有大的.py文件或帶有升沉計算等的.py文件來測試。 但就“常規”文件(中小型和常規計算)而言,.pyc文件似乎無用。 那么,為什么要保留它們呢?
......后來:我剛剛意識到.pyc文件只有在它的對應時才會被創建。 .py文件用作模塊,即它是導入的。 好的,這就是有意義的! :)
- 何時(在什么情況下)創建這些文件和
- 是否有充分理由保留它們。
為了理解這些.pyc文件的原因,你應該看看這個問題以及最后一個答案中的漂亮圖形: 如果解釋了Python,那么什么是.pyc文件?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.