Python內置模塊--os模塊的使用
阿新 • • 發佈:2017-08-22
als col 文件 子目錄 liunx 文件和子目錄 列表 lines sta
os模塊是解釋器與操作系統的交互模塊,使用os模塊
#os模塊的使用,盡快解決,文件的增刪改查 import os os.getcwd() #獲取當前工作目錄,當前腳本工作的路徑 os.chdir("path") #改變當前腳本工作目錄,相當去cd切換目錄 os.curdir() #返回當前目錄 os.pardir() #獲取當前目錄的父級目錄字符串 os.makedirs("path1/path2")#可生成多層遞歸目錄 os.removedirs("path1")#若目錄為空則刪除,並遞歸到上一層,若也為空,繼續刪除 os.mkdir("file_path")#生成單級空目錄 os.listdir("dirname")#列出指定目錄下的所有文件和子目錄,包括隱藏文件,以列表形式顯示 os.remove("oldfile","newfile") #將文件/目錄更名 os.stat("path/filename")#獲取文件、目錄信息 os.sep() #輸出操作系統特定的路徑分隔符,解決win下和liunx‘/’與‘//‘ os.linesep() #輸出用於分割文件路徑 os.system("dir") #運行shell命令 os.environ() #獲取環境變量 os.path.split(os.getcwd())#分割環境變量 os.path.dirname(__file__) os.path.exists(path) # 如果path存在,返回True;如果path不存在,返回False os.path.isabs(path) #如果path是絕對路徑,返回True os.path.isfile(path) # 如果path是一個存在的文件,返回True。否則返回False os.path.isdir(path) #如果path是一個存在的目錄,則返回True。否則返回False os.path.join(path1[, path2[, ...]]) #將多個路徑組合後返回,第一個絕對路徑之前的參數將被忽略 os.path.getatime(path) #返回path所指向的文件或者目錄的最後存取時間 os.path.getmtime(path) #返回path所指向的文件或者目錄的最後修改時間 os.path.getsize(path) #返回path的大小
Python內置模塊--os模塊的使用