os模組知識詳解

2022-07-10 10:15:16 字數 3385 閱讀 2515

os模組是python標準庫中整理檔案和目錄最為常用的模組,該模組提供了非常豐富的方法用來處理檔案和目錄。本著只講最有用的態度,下方我將os模組中一些我常用的的方法,給大家詳細列舉出來了,希望減少大家的學習負擔

1)模組匯入

# 匯入

path = r"c:\users\黃偉\desktop\publish\os模組\test_os模組"

path = r"c:\users\黃偉\desktop\publish\os模組\test_os模組"

path1 = 'c:\\users\\黃偉\\desktop\\publish\\os模組\\huang_wei'

if os.path.exists(path1):

print("指定資料夾存在")

else:

print("指定資料夾不存在")

注意:如果資料夾已經存在,就會報錯。因此建立資料夾之前,需要使用os.path.exists(path)函式判斷資料夾是否存在;

注意:如果資料夾存在,就會報錯。因此建立資料夾之前,需要使用os.path.exists(path)函式判斷資料夾是否存在;

os.getcwd()

path1 = os.getcwd()+"\\huang_wei"

os.mkdir(path1)

結果如下

注意:該方法只能刪除空資料夾,刪除非空資料夾會報錯;

path1 = r"c:\users\黃偉\desktop\publish\os模組\a.jpg"

path1 = r"c:\users\黃偉\desktop\publish\os模組\a.jpg"

os.path.dirname(path1)

11)os.path.basename(path)

path1 = r"c:\users\黃偉\desktop\publish\os模組\a.jpg"

os.path.basename(path1)

12)os.path.isdir(path)

path = os.getcwd()

file_list = os.listdir()

for file in file_list:

if os.path.isdir(file):

print(file)

13)os.path.isfile(path)

path = os.getcwd()

file_list = os.listdir()

for file in file_list:

if os.path.isfile(file):

print(file)

14)os.path.sep

os.path.sep
15)os.path.getsize(path)

os.path.getsize("我建立的壓縮包.zip")

os模組詳解

一 os模組定義 1 os.name 返回作業系統型別 值為posix 是linux作業系統 值為nt 是windows作業系統 2 os.uname 作業系統的詳細資訊 info os.uname print info print info.sysname print info.nodename ...

os模組詳解

1.import os os.getcwd 當前工作環境的目錄路徑。import os os.getcwd c users lenovo os.listdir 返回指定路徑下的所有目錄。os.remove 刪除乙個檔案 os.removedirs 刪除多個目錄 重點來了,常用的 os.path.is...

python之OS模組詳解

步入第二個模組世界 os os.mknod text.txt 建立空檔案 fp open text.txt w 直接開啟乙個檔案,如果檔案不存在就建立檔案 w 寫方式 a 追加模式開啟 從eof開始,必要時建立新檔案 r 以讀寫模式開啟 w 以讀寫模式開啟 a 以讀寫模式開啟 rb 以二進位制讀模式...