1. 程式人生 > >.py與.pyc檔案區別

.py與.pyc檔案區別

原來Python的程式中,是把原始程式程式碼放在.py檔案裡,而Python會在執行.py檔案的時候。將.py形式的程式編譯成中間式檔案(byte-compiled)的.pyc檔案,這麼做的目的就是為了加快下次執行檔案的速度。

所以,在我們執行python檔案的時候,就會自動首先檢視是否具有.pyc檔案,如果有的話,而且.py檔案的修改時間和.pyc的修改時間一樣,就會讀取.pyc檔案,否則,Python就會讀原來的.py檔案。

其實並不是所有的.py檔案在與執行的時候都會產生.pyc檔案,只有在import相應的.py檔案的時候,才會生成相應的.pyc檔案