os.sep 可以取代作業系統特定的路徑分割符
os.linesep 字串給出當前平台使用的行終止符。例如,windows使用'\r\n',linux使用'\n' 而mac使用'\r'。
os.name 字串指示你正在使用的平台。比如對於windows,它是'nt',而對於linux/unix使用者,它是'posix'
os.getcwd() 函式得到當前工作目錄,
os.getenv()和os.putenv() 函式分別用來讀取和設定環境變數。
os.listdir(dirname): 列出dirname下的目錄和檔案
os.remove() 函式用來刪除乙個檔案。
os.curdir: 返回但前目錄('.')
os.chdir(dirname): 改變工作目錄到dirname
getatime(path):檔案或資料夾的最後訪問時間,從新紀元到訪問時的秒數
getmtime(path):檔案或資料夾的最後修改時間
getctime(path):檔案或資料夾的建立時間
os.path模組:
os.path.isfile()和os.path.isdir()函式分別檢驗給出的路徑是乙個檔案還是目錄,返回bool值
os.path.exists()函式用來檢驗給出的路徑是否真地存在 返回bool
os.path.getsize(name):獲得檔案大小,如果name是目錄返回0l 返回long 單位是位元組
os.path.abspath(name):獲得絕對路徑
os.path.normpath(path):規範path字串形式, 結果一般情況下把/變為//,
os.path.split(name):將name分割成路徑名和檔名,結果為(路徑名,檔名.副檔名)(事實上,如果你完全使用目錄,它也會將最後乙個目錄作為檔名而分離,同時它不會判斷檔案或目錄是否存在)
os.path.splitext(filename):分離檔名與副檔名 結果為(filename,副檔名) 如果引數為乙個路徑 則返回(路徑,'')
os.path.join(path,name): 連線目錄與檔名或目錄 結果為path/name
os.path.basename(path):返回檔名 實際為把path的最後乙個"/"分割,返回後者。不管引數是乙個路徑還是檔案 與os.path.split(name)相同 不同之處後者返回兩個值得元組
os.path.dirname(path): 返回檔案路徑 實際為把path的最後乙個"/"分割,返回前者。不管引數是乙個路徑還是檔案
os.system()函式用來執行shell命令
上面僅是常見的,一下列出所有的:
pythonos用法 python OS使用方法
import os 獲取系統名稱 print f 系統的名稱 win系統的名稱nt 獲取當前檔案的絕對路徑 print f 獲取當前檔案的絕對路徑 絕對路徑 從具體的碟符開始到指定檔案結束 相對路徑 參照物的 當前的檔案 路徑碟符 當前檔案所在的目錄 當前檔案所在的上一級目錄 獲取系統環境變數 pr...
python os模組用法
in 3 os.path.abspath sklearn out 3 d users xk desktop sklearn in 5 os.path.split d users xk desktop sklearn out 5 d users xk desktop sklearn in 6 os.p...
python os模組 的用法簡介
這個模組包含普遍的作業系統功能。即它可以使乙個程式在linux和windows下執行。乙個例子就是使用os.sep可以取代作業系統特定的路徑分割符。下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。1 os.name字串指示你正在使用的平台。比如對於windows,它是 nt 而對...