Python副檔名有幾種?分別代表什麼?

老男孩IT教育機構發表於2022-06-10

  副檔名一般指副檔名,又叫做延伸檔名、字尾名,是早期作業系統用來標誌檔案格式的一種機制,主要作用是讓系統決定當使用者想開啟這個檔案的時候用哪種軟體執行。那麼Python檔案的副檔名是什麼?本文為大家介紹一下。

  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呼叫的擴充套件。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2899917/,如需轉載,請註明出處,否則將追究法律責任。

相關文章