python預編譯


python -m compileall 目錄 # 存放python源代碼的目錄

在目錄下生成__pycache__目錄,該目錄中包含源代碼對應的預編譯文件.pyc

python 文件.pyc

此時執行速度更快(實際上是編譯更快,或者說省去了編譯的步驟(但如果源程序修改則須重新編譯))

即時速度更快了,實際上也仍然是解釋執行。仍然需要翻譯官python。這一點與c語言不同,c語言是直接翻譯成目標機器代碼,執行時無需翻譯官了

 

hexdump first.cpython-36.pyc可查看二進制文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM