溫馨提示×

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

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

python源文件的后綴是什么?

發(fā)布時(shí)間:2020-05-22 17:47:28 來(lái)源:億速云 閱讀:350 作者:鴿子 欄目:編程語(yǔ)言

 python源文件后綴是py。

以 py 擴(kuò)展名的文件是 Python 源碼文件,由 python.exe 解釋?zhuān)稍诳刂婆_(tái)下運(yùn)行??捎梦谋揪庉嬈髯x寫(xiě)。

Python中經(jīng)常使用的文件后綴名:

pyc

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

Python 在執(zhí)行時(shí),首先會(huì)將 py 文件中的源代碼編譯成 PyCodeObject 寫(xiě)入 pyc 文件,再由虛擬機(jī)執(zhí)行 PyCodeObject。

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

pyw

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

pyo

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

pyd

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

以上就是python源文件后綴是什么的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注億速云其它相關(guān)文章!

向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