py與 pyc檔案區別

2021-10-01 10:10:09 字數 265 閱讀 7141

我們把源**放在.py檔案中,在執行.py檔案時,python會把.py原始檔編譯成中間檔案.pyc形式(byte-compiled),這樣做是為了加快下次執行檔案的速度。

在執行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檔案區別

原來python的程式中,是把原始程式 放在.py檔案裡,而python會在執行.py檔案的時候。將.py形式的程式編譯成中間式檔案 byte compiled 的.pyc檔案,這麼做的目的就是為了加快下次執行檔案的速度。所以,在我們執行python檔案的時候,就會自動首先檢視是否具有.pyc檔案,...

將py檔案編譯為pyc檔案

pyc檔案可以代替py檔案,只需要將pyc檔案更改為何py檔案同名,然後放在py檔案位置處即可。編譯 cd到專案目錄下執行下面命令將py檔案編譯成pyc檔案 此時生成的pyc檔案都在 pycache 目錄中 python3 m compileall 專案路徑 或 python3實現生成的pyc與源 ...