首頁  >  文章  >  後端開發  >  python檔案的後綴名是什麼

python檔案的後綴名是什麼

青灯夜游
青灯夜游原創
2020-10-23 15:38:0073446瀏覽

python檔案的後綴名稱有:「.py」、「.py3」、「.pyc」、「.pyo」、「.pyd」、「.pyi」、「.pyx」、「. pyz」、「.pywz」、「.rpy」、「.pyde」、「.pyp」、「.pyt」。

python檔案的後綴名是什麼

python檔案後綴總結:

(1).py:

以py 擴展名的文件是Python 原始碼文件,由python.exe 解釋,可在控制台下運行。可用文字編輯器讀寫。

(2).py3:

Python3腳本(Python3腳本通常以.py而不是.py3結尾,很少使用)。

(3).pyc:

以 pyc 為副檔名的是Python的編譯檔。其執行速度快於 py 檔案且不能用文字編輯編輯檢視。所以 pyc 檔案往往是取代 py 檔案發布。 

Python 在執行時,首先會將 py 檔案中的原始程式碼編譯成 PyCodeObject 寫入 pyc 文件,再由虛擬機器執行 PyCodeObject。當 Python 執行 import 時會先尋找對應的 pyc或 pyd(dll)文件,如果沒有則將對應的py檔案編譯寫入 pyc 檔案。 pyc檔案也可以透過 python -m py_compile src.py 產生。

.pyc二進位檔案可以反編譯成.py文件,反編譯軟體叫Easy Python Decompiler。

(4).pyo:

pyo 是最佳化編譯後的程序,不能用文字編輯器編輯。 python -O source.py 即可將原始程式編譯為 pyo 檔案。

這是在優化(-O)時創建的*.pyc文件,從Python3.5開始,Python將只使用.pyc而不是.pyo和.pyc。

(5).pyd:

這基本上是一個Windows DLL檔。

pyd 一般是 Python 外的其他語言如 C/C 所寫的 Python 擴充模組,也就是 Python 的一個動態連接函式庫,與 dll 檔案相當。在Linux系統中一般為.so檔

(6).pyi:

MyPy存根,存根檔案(PEP 484)。

(7).pyw:

用pythonw.exe執行的Windows的Python腳本。

pyw 檔案與 pyc 檔案相似,但 pyw 執行的時候不會出控制台視窗。開發(純圖形介面程式)時可以暫時把 pyw 改成 py 以調出控制台視窗調試。

(8).pyx:

將Cython src轉換為C/C 。

(9).pyz:

Python腳本歸檔(PEP 441)(這是一個包含標準Python腳本頭之後的二進位形式的壓縮Python腳本(ZIP)的腳本)。

(10).pywz:

用於MS-Windows的Python腳本歸檔(PEP 441)(這是一個包含標準Python腳本頭之後的二進位形式的壓縮Python腳本(ZIP )的腳本)。

(11).py [cod]:

.gitignore中的通配符表示該檔案可能是.pyc,.pyo或.pyd。

(12).rpy:

包含應用程式或框架特定功能的RPython腳本或Python腳本。

(13).pyde:

處理使用的Python腳本。

(14).pyp:

Py4D Python外掛。

(15).pyt:

Python聲明檔。

推薦學習:Python影片教學

#

以上是python檔案的後綴名是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn