作用:
OS又名為:作業系統。所以就是作業系統相關的功能。可以處理檔案和目錄這些我們日常手動需要做的操作,比如:顯示當前目錄下所有檔案、刪除某個檔案、獲取檔案大小…
os模組是與作業系統互動的一個介面
另外,os模組不受平臺限制。
import os
os.name #顯示當前使用的平臺
print(os.name)
>>nt #表示Windows
>>posix #表示Linux
os.getcwd #顯示當前python指令碼工作路徑
print(os.getcwd())
>>E:python_wen est
os.listdir() #顯示當前目錄下所有的檔案和目錄名
也可以指定目錄
print(os.listdir())
>>[`test.py`, `test1.py`, `__init__.py`]
os.remove#刪除一個檔案
os.remove(`test1`)
os.makedirs#生成多層遞迴目錄
os.makedirs(`data/time`)
os.rmdir#刪除單級目錄
os.rmdir(`data/time` )
os.rename#重新命名檔案
os.rename(`oldname`,`newname`)
os.system#執行shell命令,注意:這裡是開啟一個新的shell,執行命令,當命令結束後,關閉shell。
os.system(`test1`) #執行shell命令:這裡是
os.sep #顯示當前平臺下路徑分隔符
os.sqp #顯示當前平臺下路徑分隔符
>>‘/’ #Linux 平臺
>>‘\’ #windows 平臺
os.linesep #顯示當前平臺使用的行終止符。
>>`
` #linux
>>`
` #windows
os.environ #獲取系統環境變數
print(os.environ)
>>environ({`FPS_BROWSER_APP_PROFILE_STRING`})
os.path.abspath #顯示當前絕對路徑
print(os.path.abspath(`test`))
>>E:python_wen標準庫改錯 est est
os.path.dirname(path) #返回該路徑的父目錄
print(os.path.dirname(`test`))
>>E:python_wen標準庫改錯 est est