古詩詞大全網 - 成語查詢 - python文件的後綴名是什麽

python文件的後綴名是什麽

python文件的後綴名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”、“.pyt”。

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視頻教程