九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
與python相關(guān)的文件擴展名
與python相關(guān)的文件擴展名
2011-08-26 16:00:59
原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責(zé)任。http://keliang.blog.51cto.com/3359430/649429

 

在開始之前,先簡單說說python如何工作:

一個用編譯性語言比如C或C++寫的程序可以從源文件(即C或C++語言)轉(zhuǎn)換到一個你的計算機使用的語言(二進制代碼,即0和1)。這個過程通過編譯器和不同的標記、選項完成。當你運行你的程序的時候,連接/轉(zhuǎn)載器軟件把你的程序從硬盤復(fù)制到內(nèi)存中并且運行。

而Python語言寫的程序不需要編譯成二進制代碼。你可以直接從源代碼 運行 程序。在計算機內(nèi)部,Python解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計算機使用的機器語言并運行,因此你只需要把你的Python程序拷貝到另外一臺計算機上,它就可以工作了。

接下來,就開始介紹python的常見文件類型。

首先是我們最常見的.py文件。以.py擴展名的文件是源代碼文件,由python.exe解釋,可在控制臺下運行。當然也可以用文本編輯器進行修改。

接下來介紹的是.pyc文件。以.pyc為擴展名的是python的編譯文件。.pyc文件是不能夠用文本編輯器之類的進行編輯的,但是同樣它的優(yōu)點在于.pyc文件的執(zhí)行速度快于.py文件。至于為什么要有.pyc文件,這個需求太明顯了,因為py文件是可以直接看到源碼的,如果你是開發(fā)商業(yè)軟件的話,不可能把源碼也泄漏出去吧?所以就需要編譯為pyc后,再發(fā)布出去。

再接下來介紹的是.pyw文件。很多使用過.pyc文件的同學(xué)都知道,.pyc文件執(zhí)行的時候桌面會出現(xiàn)黑糊糊的窗口,有的時候這是十分難看的。于是.pyw文件就應(yīng)運而生了。.pyw文件與.pyc文件本質(zhì)上沒有什么區(qū)別,只是.pyw執(zhí)行的時候不會出現(xiàn)黑窗口。.pyw 格式主要是被設(shè)計來運行開發(fā)完成的純圖形界面程序的。 純圖形界面程序的用戶不需要看到控制臺窗口。值得一提的是,開發(fā)純圖形界面程序的時候,你可以暫時把 .pyw 改成 .py , 以便運行時能調(diào)出控制臺窗口,看到所有錯誤信息,方便進行修改。

在接下來介紹的是.pyo文件。pyo是優(yōu)化編譯后的程序。 python -O 源文件即可將源程序編譯為pyo文件。同樣.pyo文件也是不能用文本編輯器編輯的。

最后介紹的是.pyd文件,.pyd文件并不是使用python編寫而成,.pyd文件一般是其他語言編寫的python擴展模塊。(之前又在網(wǎng)上看到過有關(guān)解釋,.pyd文件是用D語言按照一定的格式編寫,并處理成二進制文件。那么什么是D語言呢??它是c/c++的綜合進化版,不僅具有二者的全部優(yōu)點,而且整體性能更佳,但是其抽象程度高,入門難度很大。)

有關(guān)于D語言,請參看:http://baike.baidu.com/view/701266.htm

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python文件后綴名是什么?
Python 程序擴展名(py, pyc, pyw, pyo, pyd)及發(fā)布程序時的選擇
Python代碼文件不只是“.py”【#213】
python學(xué)習(xí)
pyc文件和pyo文件的由來
云計算開發(fā)技術(shù),Python自動化運維開發(fā)實戰(zhàn)三部分
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服