os模組
首先可以開啟cmd輸入python進入互動介面 然後輸入dir(os)
就可以看到os的全部用法了 我們簡單的舉幾個例子就行了。
寫入os.getcwd()可以檢視當前所在路徑
import寫入os.listdir檢視當前路徑下的檔案 當然你也可以指定檢視那個路徑下的檔案 比如osprint(os.getcwd())
import這樣就檢視到了d盤下的檔案osprint(os.listdir("
d:\\
"))
os.path.abspath檢視指定路徑的絕對路徑 比如
import這就檢視到了bin目錄下的awk的絕對路徑osprint(os.path.abspath("
bin\\awk
"))
os.path.split它會將路徑和檔名才分開並以元組的方式輸出出來
import執行結果為osprint(os.path.split("
bin\\ash.exe
"))
os.path.basename獲取出檔名
importos.path.join它會將兩個引數的值和在一起變成乙個osprint(os.path.basename("
bin\\ash.exe
"))
import執行結果為osprint(os.path.join("
d:bin\\
","ash.exe
"))
如果第二個引數也是路徑而不是檔案 則 會將後面的路徑輸出
print(os.path.join("執行結果d:bin\\
","e:\\
"))
os.path.getsize獲取檔案的大小
import注意這條命令獲取的檔案大小是以位元組計算的 如果是資料夾預設值為0osprint(os.path.getsize("
d:bin\\ash.exe
"))
os.path.exists判斷檔案或者資料夾是否存在
import存在返回 true 不存在返回 falseosprint(os.path.exists("
d:bin\\ash.exe
"))
os.stat返回檔案的詳細資訊
import執行結果為osprint(os.stat("
d:bin\\ash.exe
"))
如果想單獨取出乙個值 可以在 os.stat("d:bin\\ash.exe")後面加上乙個點 然後在寫上值的名稱就可以了
import執行結果為osprint(os.stat("
d:bin\\ash.exe
").st_size)
python模組 OS模組
bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...
python 模組 OS模組
print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...
Python 模組學習 os模組
一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...