pypy
以py擴展名的文件是Python源碼文件,由python.exe解釋,可在控制臺下運行??捎梦谋揪庉嬈髯x寫。
pycpyc
以pyc為擴展名的是Python的編譯文件。其執(zhí)行速度快于py文件且不能用文本編輯編輯查看。所以pyc文件往往代替py文件發(fā)布。
Python在執(zhí)行時,首先會將py文件中的源代碼編譯成PyCodeObject寫入pyc文件,再由虛擬機執(zhí)行PyCodeObject。當Python執(zhí)行import時會先尋找對應(yīng)的pyc或pyd(dll)文件,如果沒有則將對應(yīng)的py文件編譯寫入pyc文件。pyc文件也可以通過python-mpy_compilesrc.py生成。
pywpyw
pyw文件與pyc文件相似,但pyw執(zhí)行的時候不會出控制臺窗口。開發(fā)(純圖形界面程序)時可以暫時把pyw改成py以調(diào)出控制臺窗口調(diào)試。
pyopyo
pyo是優(yōu)化編譯后的程序,不能用文本編輯器編輯。python-Osource.py即可將源程序編譯為pyo文件。
pydpyd
pyd一般是Python外的其他語言如C/C++編寫的Python擴展模塊,即Python的一個動態(tài)連接庫,與dll文件相當。在Linux系統(tǒng)中一般為.so文件。
以上內(nèi)容為大家介紹了python培訓(xùn)之文件后綴名是什么,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。