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)文件,如果沒有,會編譯並寫入對應的pyc文件。Pyc文件也可以由python-mpy _ compilesrc.py生成。
的。pyc二進制文件可以反編譯成. py文件,反編譯軟件叫做Easy Python Decompiler。
(4).pyo:
Pyo是壹個優化的編譯程序,不能用文本編輯器編輯。Python -O source.py可以將源程序編譯成pyo文件。
這是壹個*。優化期間創建的pyc文件(-O)。從Python3.5開始,Python只會使用。pyc而不是。皮歐和。pyc。
(5).pyd:
這基本上是壹個Windows DLL文件。
Pyd壹般是用Python以外的語言編寫的Python擴展模塊,比如C/C++,也就是Python的動態鏈接庫,相當於壹個dll文件。壹般在Linux系統下是壹個. so文件。
(6).pyi:
MyPy存根,存根文件(PEP 484)。
(7).pyw:
pythonw.exe執行的Windows腳本。
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,。皮歐還是。pyd。
(12).rpy:
包含應用程序或框架的特定功能的RPython腳本或Python腳本。
(13).pyde:
用於處理的Python腳本。
(14).pyp:
Py4D Python插件。
(15).pyt:
Python聲明文件。
推薦學習:Python視頻教程