溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python文件有哪些后綴名

發(fā)布時(shí)間:2020-10-24 14:32:59 來(lái)源:億速云 閱讀:611 作者:小新 欄目:編程語(yǔ)言

小編給大家分享一下python文件有哪些后綴名,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

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

python文件后綴總結(jié):

(1).py:

以 py 擴(kuò)展名的文件是 Python 源碼文件,由 python.exe 解釋,可在控制臺(tái)下運(yùn)行。可用文本編輯器讀寫。

(2).py3:

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

(3).pyc:

以 pyc 為擴(kuò)展名的是Python的編譯文件。其執(zhí)行速度快于 py 文件且不能用文本編輯編輯查看。所以 pyc 文件往往代替 py 文件發(fā)布。

Python 在執(zhí)行時(shí),首先會(huì)將 py 文件中的源代碼編譯成 PyCodeObject 寫入 pyc 文件,再由虛擬機(jī)執(zhí)行 PyCodeObject。當(dāng) Python 執(zhí)行 import 時(shí)會(huì)先尋找對(duì)應(yīng)的 pyc或 pyd(dll)文件,如果沒(méi)有則將對(duì)應(yīng)的py文件編譯寫入 pyc 文件。pyc文件也可以通過(guò) python -m py_compile src.py 生成。

.pyc二進(jìn)制文件可以反編譯成.py文件,反編譯軟件叫Easy Python Decompiler。

(4).pyo:

pyo 是優(yōu)化編譯后的程序,不能用文本編輯器編輯。 python -O source.py 即可將源程序編譯為 pyo 文件。

這是在優(yōu)化(-O)時(shí)創(chuàng)建的*.pyc文件,從Python3.5開(kāi)始,Python將只使用.pyc而不是.pyo和.pyc。

(5).pyd:

這基本上是一個(gè)Windows DLL文件。

pyd 一般是 Python 外的其他語(yǔ)言如 C/C++ 編寫的 Python 擴(kuò)展模塊,即 Python 的一個(gè)動(dòng)態(tài)連接庫(kù),與 dll 文件相當(dāng)。在Linux系統(tǒng)中一般為.so文件

(6).pyi:

MyPy存根,存根文件(PEP 484)。

(7).pyw:

用pythonw.exe執(zhí)行的Windows的Python腳本。

pyw 文件與 pyc 文件相似,但 pyw 執(zhí)行的時(shí)候不會(huì)出控制臺(tái)窗口。開(kāi)發(fā)(純圖形界面程序)時(shí)可以暫時(shí)把 pyw 改成 py 以調(diào)出控制臺(tái)窗口調(diào)試。

(8).pyx:

將Cython src轉(zhuǎn)換為C/C++。

(9).pyz:

Python腳本歸檔(PEP 441)(這是一個(gè)包含標(biāo)準(zhǔn)Python腳本頭之后的二進(jìn)制形式的壓縮Python腳本(ZIP)的腳本)。

(10).pywz:

用于MS-Windows的Python腳本歸檔(PEP 441)(這是一個(gè)包含標(biāo)準(zhǔn)Python腳本頭之后的二進(jìn)制形式的壓縮 Python腳本(ZIP)的腳本)。

(11).py [cod]:

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

(12).rpy:

包含應(yīng)用程序或框架特定功能的RPython腳本或Python腳本。

(13).pyde:

處理使用的Python腳本。

(14).pyp:

Py4D Python插件。

(15).pyt:

Python聲明文件。

以上是python文件有哪些后綴名的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI