python的標準庫中的os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。即它允許乙個程式在編寫後不需要任何改動,也不會發生任何問題,就可以在linux和windows下執行。
下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。程式設計客棧
os.sep可以取代作業系統特定的路徑分隔符。windows下為 「\\」
os.name字串指示你正在使用的平台。比如對於windows,它是'nt',而對於linux/unix使用者,它是'posix'。
os.getcwd()函式得到當前工作目錄,即當前python指令碼工作的目錄路徑。
os.getenv()獲取乙個環境變數,如果沒有返回none
os.putenv(key, value)設定乙個環境變數值
os.listdir(path)返回指定目錄下的所有檔案和目錄名。
os.remove(path)函式用來刪除乙個檔案。
os.system(command)函式用來執行shell命令。
os.linesep字串給出當前平台使用的行終止符。例如,windows使用'\r\n',linux使用lhmyonh'\n'而mac使用'\r'。
os.path.split(p)函式返回乙個路徑的目錄名和檔名。
os.path.isfile()和os.path.isdir()函式分別檢驗給出的路徑是乙個檔案還是目錄。
os.path.existe()函式用來檢驗給出的路徑是否真地存在
os.curdir:返回當前目錄('.')
os.chdir(dirname):改變工作目錄到dirname
os.path.getsize(name):獲得檔案大小,如果name是目錄返回0l
os.path.abspath(name):獲得絕對路徑
os.path.normpath(path):規範path字串形式
os.path.splitext():分離檔名與副檔名
os.path.join(path,name):連線目錄與檔名或目錄
os.path.basename(path):返回檔名
os.path.dirname(path):返回檔案路徑
本文標題: python os模組常用函式說明
本文位址: /jiaoben/python/125214.html
Python OS模組常用函式說明
python的標準庫中的os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。即它允許乙個程式在編寫後不需要任何改動,也不會發生任何問題,就可以在linux和windows下執行。下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。os.sep可...
Python OS模組常用函式
os.path.exists path 判斷檔案路徑是否存在 os.path.isfile path 判斷path是否是檔案 os.path.getsize path 獲取path檔案大小 os.path.join path1 path2 把目錄和檔名合成乙個路徑 os.path.walk path...
python os模組常用函式
文章 os.name 返回當前使用平台的代表字元,windows用 nt 表示,linux用 posix 表示 os.listdir path 列舉目錄下的所有檔案。返回的是list型別。os.getcwd 檢視當前所在路徑。os.system command 函式用來執行shell命令。os.cu...