Python 檔案操作之os模組

2021-07-15 03:55:54 字數 1147 閱讀 2334

在我看來,python最大的吸引之處在於簡便,同時有很多很多的庫,無論內部還是外部,我們可以很方便的使用它,這就避免了重複造輪子的繁瑣。

下面,我們主要介紹一下os模組,主要是用於操作檔案目錄的乙個模組

閒話不多說,直入正題

1.環境

(1)獲取所有的環境變數值,返回乙個字典:

os.environ

(2)獲取指定的環境變數值:

os.getenv(key)

(3)獲取正在使用的平台:

os.name

2.路徑

(1)檢視絕對路徑:

os.path.abspath(...)

(2)獲取當前路徑:

os.getcwd()

(3)把兩個路徑合成乙個:

os.path.join('/tmp/test','testdir')

(4)把乙個路徑拆分成兩部分,後一部分總是最後級別的目錄或檔名:

os.path.split(path)

3.目錄

(1)建立乙個目錄:

os.mkdir(path)

(2)刪除乙個目錄:

os.rmdir(path)

(3)列出指定目錄下所有的檔案和目錄:

os.listdir(path)

(4)判斷是否是目錄:

os.path.isdir(name)

(5)判斷是否已經存在:

os.path.exists(path)

4.檔案

(1)獲取副檔名:

os.path.splitext(file)

(2)檔案重新命名:

os.rename(oldname, newname)

(3)刪除檔案:

os.remove(file)

(4)判斷是否是檔案:

os.path.isfile(name)

(5)返回檔名:

os.path.basename(__file__)

(6)返回檔案所在目錄:

os.path.dirname(__file__)

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....

Python模組之 OS模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...