python
的檔案型別
python
的檔案型別主要分為
3種,分別是源**,位元組**和優化**。這些**都可以直接執行,不需要進行編譯或者連線。
1)源**
python
源**的檔案以「
py」為副檔名,由
python.exe
解釋,可在控制台下執行。用
python
語言寫的程式不需要編譯成二進位制**,可以直接執行源**。「
pyw」是程式開發圖形使用者介面(
graphical user inte***ce
)的原始檔的副檔名,作為桌面應用程式,這種檔案是專門用於開發圖形使用者介面的,由
pythonw.exe
解釋執行。「
py」和「
pyw」型別的檔案可以用文字工具開開,並可以編輯檔案的內容。
2)位元組**
python
的原始檔經過編譯後生成的擴充套件名為「
pyc」的檔案,「
pyc」是編譯過的位元組檔案。這種檔案不能使用文字編輯工具開啟或修改。「
pyc」檔案是與平台無關的。
3)優化**
經過優化的原始檔生成擴充套件名為「
pyo」的檔案,「
pyo」類系的檔案需要命令列工具生成。「
pyo」檔案也不能用文字編輯工具開啟或修改。
note
:在命令列中輸入「
python –o –m py_compile xx.py」,
然後按回車。
(例如c:/python26>python –o –m py_compile 「d:/source code/hello.py」)引數
「-o」
表示生成優化**;
(optimize
的縮寫) 引數
「-m」
表示把匯入的
py_compile
模組作為指令碼執行。
python 檔案型別
python 的檔案型別有很多.py檔案是python源程式 檔案 pyc檔案是python源程式檔案 py 經編譯後生成的位元組碼檔案 pyo檔案是python源程式檔案 py 經優化編譯後生成的位元組碼檔案 從本質上講,pyc檔案和pyo檔案之間沒有太大區別,只是pyo檔案模組的載入速度比pyc...
python的檔案型別
1.3.1 源 python源 以 py 為副檔名,由python程式解釋,不需要編譯 1.3.2 位元組 python原始碼檔案經過編譯後生成的擴充套件名為 pyc 的檔案,提供模組的編譯方法為 import py compile py compile.compile hello.py 比如我們新...
Python的檔案型別
python的字尾名為.py 指定直譯器為 usr local python 由python程式解釋,不需要編譯 python的原始碼檔案編譯後的檔案,生成的擴充套件名為.pyc 想要編譯,要使用py.compile模組,要使用就要在檔案中插入這個模組 import py compile 例子 建立...