python os模組基礎命令總結

2021-09-25 10:48:18 字數 1523 閱讀 7495

os(注意是小寫),顧名思義就是operating system(作業系統),在用python寫程式時,os模組可以幫助我們幫助我們在**中獲取電腦中的基本資訊等,以及命令列,檔案操作等於系統操作相關的功能,另外,這個模組不受平台限制,相同的**在不同的系統都可以實現功能,就不像在linux的終端中用dir或list獲取目錄,但在windows的cmd中卻不能用list,以下是一些我總結的os模組基礎命令。

1)os.name

獲取此電腦作業系統的名稱 例如在windows上執行print(os.name) 會輸出 nt ,nt指的便是windows作業系統

2)os.uname()

獲取此電腦作業系統的詳細資訊 (不過好像對電腦的型號還是系統的不同有限制,至少在我的windows系統的pycham執行不了)

3)os.environ

獲取此電腦作業系統上的所有環境變數

4)os.environ.get(name)

獲取系統特定的(例如:某個name)環境的變數

5)os.curdir()

獲取當前目錄

6)os.getcwd()

獲取當前工作目錄,就是當前工作檔案的路徑

7)os.listdir(path)

獲取指定路徑下的所有檔案

8)os.mkdir(name)

在本檔案的目錄下生成乙個名為name的檔案(目錄)

9)os.mkdir(path)

在指定的的路勁下生成乙個檔案,至於名字可在路徑下進行命名(在末尾加/name)

10)os.rmdir(name)

刪除指定檔案

11)os.stat(name)

獲取指定檔案的各個屬性

12)os.rename(name1,name2)

將指定檔案的名字由name1改為name2

13) os.remove(name)

刪除普通檔案,前面所說rmdir是刪除目錄檔案

14)os.system()

執行shell命令,例如os.system(「notepad」) 執行時就直接自動開啟記事本了

15)os.path.abspath()

獲取檔案的絕對路徑(以根目錄為起點的路徑叫做絕對路徑)

16)os.path.join(p1,p2)

拼接p1和p2的路徑

17)os.path.split(path2)

拆分路徑,將path2指向的最終檔案拆分出去

18)os.path.isdir(path2)

判斷path2指定的檔案是不是目錄

19)os.path.isfile(path2)

判斷檔案是否存在,返回布林值

20)os.path.isdir(path2)

判斷目錄檔案是否存在

21)os.path.getsize(path2)

獲取檔案大小(以位元組為基本單位)

22)os.path.dirname(path2)

獲取檔案的目錄

23) os.path.basename(path2)

獲取檔案的名字

python os介紹 Python os模組介紹

os模組主要用於執行系統命令 import os os.remname file.txt file1.txt 檔案重新命名 os.remove file1.txt 刪除檔案 os.mkdir test 建立資料夾 os.rmdir test 刪除資料夾 os.sep 可以取代作業系統特定的路徑分割符...

python os模組命令集合

os.getcwd 得到當前工作目錄,即當前python指令碼工作的目錄路徑。os.mkdir name 建立目錄 os.path.split name 分割檔名與目錄 事實上,如果你完全使用目錄,它也會將最後乙個目錄作為檔名而分離,同時它不會判斷檔案或目錄是否存在 os.path.existe 檢...

python os模組 常用命令

python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 1.os.name 判斷現在正在實用的平台,windows 返回 nt linux 返回 posix 2.os.getcwd 得到當前工作的目錄。3.os.li...