python–模組之os操作檔案模組

Aron.chen發表於2018-11-01

作用:
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

 

相關文章