一、os.name #判斷正在使用的平臺,Windows返回'nt',Linux返回'posix'
二、os.getcwd() #返回python當前的工做目錄
三、os.chdir(path) #改變當前Python的工做目錄,至關於shell下的cd
四、os.listdir(path) #返回指定路徑下的文件名和目錄名python
五、os.remove(path) #刪除指定文件
六、os.rmdir(dir) #刪除指定目錄(必須爲空)
os.removedirs(dir) #刪除多層目錄
七、os.mkdir(dir) #建立目錄
os.makedirs(dir) #建立多級目錄
八、os.rename(name, rename) #重命名文件shell
九、os.sep #顯示當前平臺下路徑分隔符
十、os.linesep #顯示當前平臺始終的換行符
十一、os.pathsep #顯示用於分割文件路徑的字符,系統使用此字符分割搜索路徑(如$PATH)編程
十二、os.system(commend) #運行shell命令(打開一個新的shell,運行命令結束後關閉shell),執行成功返回0函數
1三、os.environ #獲取系統環境變量
1四、os.getenv(key) #獲取一個環境變量
1五、os.putenv(key, value) #設置一個環境變量spa
1六、os.walk(topp[, topdown=True[, onerror=None[, followlinks=False]]]) #遍歷指定目錄
top:須要遍歷的目錄樹的路徑
topdown:默認爲Ttrue,表示首先返回目錄樹下的文件,而後再遍歷子目錄;topdown爲False時,則先遍歷子目錄,返回子目錄下的文件,最後返回根目錄的文件
oneerror:默認爲None,表示忽略文件遍歷是產生的錯誤。若是不爲空,則提供一個自定義函數提示錯誤信息後繼續遍歷或拋出異常停止遍歷
followlinks:默認爲False,若是爲True表示經過軟鏈接訪問目錄
返回值爲有三個元素的元祖,3個元素分別爲當前遍歷的目錄,當前遍歷的目錄列表,當前遍歷的目錄的文件列表
1七、os.stat() #返回文件或目錄信息
1八、os.popen('command') #執行shell命令,並以file-read對象返回命令結果,能夠經過read()讀取操作系統
1九、os.path模塊
os.path.isfile() #判斷對象是不是文件
os.path.isdir() #判斷事項是不是目錄
os.path.exists() #判斷文件或目錄是否存在
os.path.split() #分割路徑的目錄和文件名3d
os.path.join(path, name) #鏈接目錄與文件名或目錄orm
os.path.splitext() #分離文件名和擴展名對象
os.path.basename(path) #返回文件名部分
os.path.dirname(path) #返回目錄部分pdo
os.path.abspath(name) #獲取絕對路徑(沒有搜索功能,直接組合當前路徑)
os.path.normpath(path) #規範path字符串形式
os.path.getsize(path) #得到文件大小