作用:
os又名為:作業系統。所以就是作業系統相關的功能。可以處理檔案和目錄這些我們日常手動需要做的操作,比如:顯示當前目錄下所有檔案、刪除某個檔案、獲取檔案大小...
os模組是與作業系統互動的乙個介面
另外,os模組不受平台限制。
import os
os.name #顯示當前使用的平台
print(os.name)
>>nt #表示windows
>>posix #表示linux
os.getcwd #顯示當前python指令碼工作路徑
print(os.getcwd())
>>e:\python_wen\test
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 #顯示當前平台使用的行終止符。
>>'\n' #linux
>>'\r\n' #windows
os.path.abspath #顯示當前絕對路徑
print(os.path.abspath('test'))
>>e:\python_wen\標準庫改錯\test\test
os.path.dirname(path) #返回該路徑的父目錄
print(os.path.dirname('test'))
>>e:\python_wen\標準庫改錯\test\test
python中OS模組操作檔案和目錄
在python中執行和操作目錄和檔案的操作是通過內建的python os模組封裝的函式實現的。首先匯入模組,並檢視作業系統的型別 import osos.name 作業系統型別 nt nt,是windows posix是linux或者unix 1 對目錄和檔案的操作。os.path 檢視當前工作路徑...
Python 檔案操作之os模組
在我看來,python最大的吸引之處在於簡便,同時有很多很多的庫,無論內部還是外部,我們可以很方便的使用它,這就避免了重複造輪子的繁瑣。下面,我們主要介紹一下os模組,主要是用於操作檔案目錄的乙個模組 閒話不多說,直入正題 1.環境 1 獲取所有的環境變數值,返回乙個字典 os.environ 2 ...
Python之檔案操作 os模組
python os 模組提供了乙個統一的作業系統介面函式一 對於系統的操作1 os.name 當前使用平台 其中 nt 是 windows,posix 是linux 或者 unix 2 os.sep 輸出作業系統的特定的路徑分隔符。win下為 linux下為 3 os.pathsep 輸出分格符 輸...