當前位置:科普知識站>IT科技>

python程式副檔名

IT科技 閱讀(5.93K)

系統版本:windows10

python程式的副檔名有.py、.pyc、.pyo和.pyd。.py是源檔案,.pyc是原始檔編譯後的檔案,.pyo是原始檔優化編譯後的檔案,.pyd是其他語言寫的python庫。

在寫Python程式時我們常見的副檔名是py, pyc,其實還有其他幾種副檔名。下面是幾種副檔名的用法。

py:py就是最基本的原始碼副檔名。windows下直接雙擊執行會呼叫python.exe執行。

pyw:pyw是另一種原始碼副檔名,跟py唯一的區別是在windows下雙擊pyw副檔名的原始碼會呼叫pythonw.exe執行原始碼,這種執行方式不會有命令列視窗。主要用於GUI程式釋出時不需要看到控制檯資訊的情況。

pyc:在執行python程式碼時經常會看到同目錄下自動生成同名的pyc檔案。這是python原始碼編譯後的位元組碼,一般會在程式碼執行時自動生成你程式碼中引用的py檔案的pyc檔案。這個檔案可以直接執行,用文字編輯器開啟也看不到原始碼。

pyo:pyo是跟pyc類似的優化編碼後的檔案。

pyd:pyd並非從python程式生成,而是其他語言寫成的可以被python呼叫的擴充套件。

 

python程式副檔名