python 模組之os操作檔案模組

2022-07-14 18:21:09 字數 1243 閱讀 8773

作用:

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 輸出分格符 輸...