python入門之os模塊
阿新 • • 發佈:2019-03-15
判斷 name remove rmdir moved comm ... python 分隔符
import os os.getcwd() 同Linux的pwd os.chdir("/opt") 同Linux的cd os.curdir 返回當前目錄 os.pardir 獲取上一層目錄字符串名 os.makedirs("/a/b/c") 生成多層目錄 os.removedirs("dirname") 目錄若為空,刪除,遞歸上一層,依次判斷刪除 os.mkdir("dirname") 生成單層目錄 os.rmdir("dirname") 刪除單層目錄,若不為空,則無法刪除,報錯 os.listdir("dirname") 列出指定目錄下所有文件和目錄,包括隱藏文件,並以列表打印 os.remove() 刪除一個文件 os.rename("old","new") 重命名文件或目錄 os.stat(‘path/filename‘) 獲取文件/目錄信息 os.seq 返回路徑分隔符,win為\\ Linux為/ os.name 當前使用平臺,win為‘nt‘,Linux為‘posix‘ os.system("command") 模擬執行命令 os.environ 獲取系統環境變量 os.path.abspath(path) 返回path的絕對路徑 os.path.split(path) 將path分割成目錄和文件名,元組返回 os.path.dirname(path) 獲取目錄,不要文件名 os.path.basename(path) 獲取文件名,不要目錄 os.path.exists(path) 若path存在,返回true os.path.isabs(path) 若path是絕對路徑,返回true os.path.isfile(path) 若path是一個存在的文件,ture os.path.isdir(path) 若是一個存在的目錄,true os.path.join(str1,str2,...) 將多個路徑組合返回 os.path.getatime(path) 獲取path所指向的文件或目錄的最後存取時間 os.path.getmtime(path) 獲取path所指向的文件或目錄的最後修改時間
python入門之os模塊