原來python的程式中,是把原始程式**放在.py檔案裡,而python會在執行.py檔案的時候。將.py形式的程式編譯成中間式檔案(byte-compiled)的.pyc檔案,這麼做的目的就是為了加快下次執行檔案的速度。
所以,在我們執行python檔案的時候,就會自動首先檢視是否具有.pyc檔案,如果有的話,而且.py檔案的修改時間和.pyc的修改時間一樣,就會讀取.pyc檔案,否則,python就會讀原來的.py檔案。
其實並不是所有的.py檔案在與執行的時候都會產生.pyc檔案,只有在import相應的.py檔案的時候,才會生成相應的.pyc檔案
py與 pyc檔案區別
原來python的程式中,是把原始程式 放在.py檔案裡,而python會在執行.py檔案的時候。將.py形式的程式編譯成中間式檔案 byte compiled 的.pyc檔案,這麼做的目的就是為了加快下次執行檔案的速度。所以,在我們執行python檔案的時候,就會自動首先檢視是否具有.pyc檔案,...
py與 pyc檔案區別
我們把源 放在.py檔案中,在執行.py檔案時,python會把.py原始檔編譯成中間檔案.pyc形式 byte compiled 這樣做是為了加快下次執行檔案的速度。在執行python原始檔時,我們應該首先檢視是否具有.pyc檔案。如果有的話,且.py檔案的修改時間和.pyc的修改時間一樣,就會讀...
將py檔案編譯為pyc檔案
pyc檔案可以代替py檔案,只需要將pyc檔案更改為何py檔案同名,然後放在py檔案位置處即可。編譯 cd到專案目錄下執行下面命令將py檔案編譯成pyc檔案 此時生成的pyc檔案都在 pycache 目錄中 python3 m compileall 專案路徑 或 python3實現生成的pyc與源 ...