Python程序文件后綴名有以下幾種:
(1).py:這通常是您編寫的輸入源代碼。
(2).py3:Python3腳本(Python3腳本通常以.py而不是.py3結尾,很少使用)。
(3).pyc:這是編譯好的字節碼。如果導入一個模塊,python將生成一個*.pyc包含字節碼的文件,以便再次導入它更容易(也更快)。
.pyc二進制文件可以反編譯成.py文件,反編譯軟件叫EasyPythonDecompiler。
(4).pyo:這是在優化(-O)時創建的*.pyc文件,從Python3.5開始,Python將只使用.pyc而不是.pyo和.pyc。
(5).pyd:這基本上是一個WindowsDLL文件。
(6).pyi:MyPy存根,存根文件(PEP484)。
(7).pyw:用pythonw.exe執行的Windows的Python腳本。
(8).pyx:將Cythonsrc轉換為C/C++。
(9).pyz:Python腳本歸檔(PEP441)(這是一個包含標準Python腳本頭之后的二進制形式的壓縮Python腳本(ZIP)的腳本)。
(10).pywz:用于MS-Windows的Python腳本歸檔(PEP441)(這是一個包含標準Python腳本頭之后的二進制形式的壓縮Python腳本(ZIP)的腳本)。
(11).py[cod]:.gitignore中的通配符表示該文件可能是.pyc,.pyo或.pyd。
(12).rpy:包含應用程序或框架特定功能的RPython腳本或Python腳本。
(13).pyde:處理使用的Python腳本。
(14).pyp:Py4DPython插件。
(15).pyt:Python聲明文件。