python 后缀 .py .pyc .pyw .pyo .pyd的区别
生活随笔
收集整理的這篇文章主要介紹了
python 后缀 .py .pyc .pyw .pyo .pyd的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2.pyc是源文件編譯后的文件:
pyc是一種二進制文件,是由py文件經(jīng)過編譯后,生成的文件,是一種byte code,py文件變成pyc文件后,加載的速度有所提高,而且pyc是一種跨平臺的字節(jié)碼,是由python的虛擬機來執(zhí)行的,這個是類似于JAVA或者.NET的虛擬機的概念。pyc的內(nèi)容,是跟python的版本相關(guān)的,不同版本編譯后的pyc文件是不同的,2.5編譯的pyc文件,2.4版本的 python是無法執(zhí)行的。
3.pyo是優(yōu)化編譯后的程序 python -O 源文件即可將源程序編譯為pyo文件
4.pyd是其他語言寫的python庫,是python的動態(tài)鏈接庫。 及DLL文件
通常情況下不用主動去編譯pyc文件,如果需要獨自編譯,則需要使用標(biāo)準(zhǔn)模塊:py_compile
?
轉(zhuǎn)載于:https://www.cnblogs.com/ganiner/p/9949325.html
總結(jié)
以上是生活随笔為你收集整理的python 后缀 .py .pyc .pyw .pyo .pyd的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不同文件类型输出及ContentType
- 下一篇: consul删除无效服务