python os模塊學習
os模塊實現了與平台無關的操作,無論是Linux還是Windows都可以使用
os.name------返回當前正在使用的平台 ,Linux返回poisx,Windows返回NT
os.getcwd()------返回當前的目錄
os.environ------是一個map,返回了環境變數和對應的值。就有了兩個函數getenv()和setenv()獲取環境變數的值和設置環境變數的值。
os.uname()------返回更詳細的系統信息
os.open()------打開文件,但open()函數是python的內置函數,打開文件使用內置open函數,並且用with語句處理異常
os.close(fd)------關閉文件描述符
os.read()------
os.write()------
注意,以上三個函數均設計為低階的IO函數,如果想要處理open,dopen,fopen返回的函數,那麼就用對應的close,read和write函數
os.listdir(path)------返回指定目錄下所有的目錄和文件名
os.scandir(path)------返回值同os.listdir(),只不過scandir性能更好
os.mkdir()------創建單層目錄
os.makedirs()------遞歸創建目錄,子目錄
os.remove()------刪除指定文件
os.rmdir()------刪除指定目錄
os.rename(name1, name2)------將name2命名為name1
os.stat()------返回一個文件或者文件描述符的狀態,os.stat_result()有很多項,可以一一讀取
推薦閱讀:
※chapter 14 - 應用編程介面(API)
※推薦 + 贈書 《Python 3學習筆記(上卷)》
※django系列八:密碼加密
※PY交易(一)使用Pygame
※爬取番號列表及dvd封面圖片
TAG:Python |