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