python程式副檔名知識點詳解

2022-09-26 20:00:16 字數 771 閱讀 4062

python程式檔案的擴充套件名稱是什麼

python程式的副檔名有.py、.pyc、.pyo和.py是原始檔,.pyc是原始檔編譯後的檔案,.pyo是原始檔優化編譯後的檔案,.pyd是其他語言寫的python庫。

副檔名在寫python程式時我們常見的副檔名是py, pyc,其實還有其他幾種副檔名。下面是幾種副檔名的用法。

py:py就是最基本的原始碼副檔名。windows下直接雙擊執行會呼叫pytvpipuhhon.exe執行。

pyw:pyw是另一種原始碼副檔名,跟py唯一的區別是在windows程式設計客棧下雙擊pyw副檔名的原始碼會呼叫pythonw.exe執行原始碼,這種執行方式不會有命令列視窗。主要用於gui程式發布時不需要看到控制台資訊的情況。

pyc:在執行python**時經常會看到同目錄下自動生成同名的pyc檔案。這是python原始碼程式設計客棧編譯後的位元組碼,一般會在**執行時自動生成你**中引用的py檔案的pyc檔案。這個檔案可以直接執行,用文字編輯器開啟也看不到原始碼。

pyo:pyo是跟pyc類似www.cppcns.com的優化編碼後的檔案。

pyd:pyd並非從python程式生成,而是其他語言寫成的可以被python呼叫的擴充套件。

知識點擴充套件:

python獲取副檔名的方法

import os.path

def file_extension(path):

return os.path.splitext(path)[1]

print file_extension('c:\py\wxpython.gif')

15 擴充套件知識點

死迴圈也就是迴圈中的條件永遠為true,死迴圈是永不結束的迴圈。例如 while true 在後期的開發中,會出現使用死迴圈的場景,例如 我們需要讀取使用者輸入的內容,但是使用者輸入多少資料我們們並不清楚,也只能使用死迴圈,當使用者不想輸入資料了,就可以結束迴圈了,如何去結束乙個迴圈呢,就需要使用跳...

python大一知識點 python知識點複習

放假歸來,這幾天複習了一下好久不用的python,總結了一下知識點。語法基礎tuple與list的異同都由多個元素組成 tuple由 組成,list由組成 tuple不可變,list可變 tuple表示的是一種結構,而list表示的是多個事物的集合 tuple操作比list快 字串用法要點 轉義符和...

Python小指令碼 批量修改檔名與副檔名

0x01 修改前後效果對比 修改前 修改後 0x02 原始碼 coding utf 8 by landgrey function modify the file name or file postfix import os path r c works try 要修改檔案所處路徑 all file ...