python 檔案操作 os模組 常用函式

2022-09-16 16:06:12 字數 1245 閱讀 3902

python程式設計時,經常和檔案、目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令

1. os.name——判斷現在正在實用的平台,windows 返回 『nt'; linux 返回』posix'

用python idle測試,可以直接返回結果,如果用其他的第三方編輯器需要用print(os.name)來輸出結果,下面的例子是一樣的。

2. os.getcwd()——得到當前工作的目錄。

3. os.remove()——刪除指定檔案

4. os.rmdir()——刪除指定目錄

刪除資料夾,不好演示,自己試一下

5. os.mkdir()——建立目錄

就是在指定目錄新建乙個資料夾

6.os.makedirs()——遞迴建立目錄

可以建立多個子目錄的資料夾

7.os.path.isfile()——判斷指定物件是否為檔案

返回bool值,這個是資料夾,所以是false。

8.os.path.isdir()——判斷指定物件是否為目錄

用法跟上乙個反著,是否是資料夾

9.os.path.split()——返回路徑的目錄和檔名

10.os.path.getsize()——獲得檔案的大小

這個函式要定為到檔案,試了下資料夾是不准的,不能用來得到資料夾的大小,

看下面的測試就明白了,返回的是位元組,byte。

11.os.path.join(path, name)——連線目錄和檔名

這個連線路徑很實用的

12.os.path.basename(path)——返回檔名、

實際就是找乙個斜槓的後面名字

13.os.path.dirname(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 輸出分格符 輸...

python 模組之os操作檔案模組

作用 os又名為 作業系統。所以就是作業系統相關的功能。可以處理檔案和目錄這些我們日常手動需要做的操作,比如 顯示當前目錄下所有檔案 刪除某個檔案 獲取檔案大小.os模組是與作業系統互動的乙個介面 另外,os模組不受平台限制。import os os.name 顯示當前使用的平台 print os....