1. 程式人生 > >Python內置模塊--os模塊的使用

Python內置模塊--os模塊的使用

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模塊的使用