1. 程式人生 > >python是跨平臺的 以及 py、pyc、pyo

python是跨平臺的 以及 py、pyc、pyo

轉載地址(這裡更加詳細):

http://www.cnblogs.com/dkblog/archive/2009/04/16/1980757.html

什麼是pyc檔案

pyc是一種二進位制檔案,是由py檔案經過編譯後,生成的檔案,是一種byte code,py檔案變成pyc檔案後,載入的速度有所提高,而且pyc是一種跨平臺的位元組碼,是由python的虛擬機器來執行的,這個是類似於JAVA或者.NET的虛擬機器的概念。pyc的內容,是跟python的版本相關的,不同版本編譯後的pyc檔案是不同的,2.5編譯的pyc檔案,2.4版本的 python是無法執行的。

什麼是pyo檔案

pyo是優化編譯後的程式 python -O 原始檔即可將源程式編譯為pyo檔案 


什麼是pyd檔案

pyd是python的動態連結庫。