python os模組簡介

2021-09-18 02:32:23 字數 1325 閱讀 5498

os模組提供了當前作業系統的功能介面函式,python程式設計免不了要和檔案、目錄打交道,所以離不了os模組。

常用的os模組命令:

1. os.name:返回當前使用作業系統的名字,注意該命令不帶括號。windows 返回 'nt'

2. os.getcwd():獲取當前工作的目錄,如:返回結果為:'c:\\users\\13981'。注意該命令帶括號,除了第乙個命令不帶括號之外,以下命令基本都帶括號。

3. os.listdir(param):列出指定路徑下所有的檔案和目錄名。param引數省略的話就列出當前目錄下所有項。

4. os.remove(param):刪除param指定的檔案,該引數不能省略。

5. os.rmdir(param):刪除param指定的目錄,該引數不能省略。

6. os.makedirs():建立param指定的目錄,該引數不能省略。

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

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

9. os.path.exists(param)——檢驗指定的物件是否存在,如我用於在當前目錄下建立imgs資料夾

if os.path.exists('imgs') is false:

os.makedirs('imgs')

10. os.path.split(param)——把指定路徑最後乙個'\\'前後兩部分分開

11. os.path.join(path, name)—連線目錄和檔名,與上乙個splis方法相對。如我要把檔案儲存在imgs資料夾下,並命令為hello,然後通過這個join方法將完整的路徑連線起來返回給filename

filename = os.path.join('imgs', 'hello')
12. os.chdir(path):'change dir'改變目錄到指定目錄

13. os.path.getsize(param):獲得檔案的大小,如果引數為目錄,返回0

14. os.path.abspath(path):獲得絕對路徑。

os的方法比較簡單但是很實用,經常用到的就是列出來的這幾個

python os模組簡介

import os.path path c home 1.txt 這裡說一下,有兩個方法寫路徑,由於 可以是轉義符,所以需要用兩個 來轉義翻譯,也可以使用乙個r直接取消轉義,效果相同 path r c home 1.txt print os.path.basename path 查詢路徑中包含的檔名...

Python os 模組常用方法簡介

os.getcwd os.path.abspath path os.path.abspath 相當於os.getcwd 返回乙個 tuple 目錄,檔名 以最後乙個斜槓作為分割 os.path.split path 返回乙個 tuple os.path.splitdirve path os.path...

python os模組 的用法簡介

這個模組包含普遍的作業系統功能。即它可以使乙個程式在linux和windows下執行。乙個例子就是使用os.sep可以取代作業系統特定的路徑分割符。下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。1 os.name字串指示你正在使用的平台。比如對於windows,它是 nt 而對...