Python中os模組的常用方法

2021-10-07 08:37:44 字數 1446 閱讀 8885

os.getcwd(

)# 獲取當前py檔案所在的資料夾路徑

os.mkdir(path)

# 建立乙個單層級資料夾

os.makedirs(path)

# 建立乙個多層級的資料夾

os.rmdir(path)

# 刪除乙個單層級的空資料夾,若資料夾不為空則報錯

os.removedirs(path)

# 刪除乙個空資料夾(非空資料夾報錯),然後遞迴返回該資料夾的上一級資料夾,如果上一級資料夾為空,則刪除,然後重複之前的操作,直到上一級資料夾不為空

os.listdir(path)

# 以列表的形式返回指定資料夾下的所有檔案和子資料夾,包含隱藏檔案,返回的是檔名和資料夾名,不是絕對路徑

os.remove(path)

# 刪除檔案,檔案不存在則報錯。檔案是系統刪除,無法在**站中找到

os.renames(oldname,newname)

# 重新命名檔案和資料夾

os.rename

(oldname,newname)

# 重新命名檔案和資料夾

os.stat(path)

# 獲取檔案、資料夾的資訊

os.sep # 返回作業系統的路徑分隔符 windows下為\ linux下為/

os.system(系統命令)

# 呼叫系統命令

os.environ # 獲取系統的環境變數

os.path.split(path)

# 將path分割成(資料夾,檔名)形式的元組

os.path.dirname(path)

# 返回path所在的目錄路徑,就是os.path.split(path)返回元組的第乙個元素

os.path.basename(path)

# 返回path最後的檔案或資料夾的名稱,就是os.path.split(path)返回元組的第二個元素

os.path.

exists

(path)

#path存在則返回true,不存在則返回false

os.path.isabs(path)

#path為絕對路徑返回true,否則返回false

os.path.isfile(path)

#path為檔案且存在則返回true,否則返回false

os.path.isdir(path)

#path為資料夾且存在則返回true,否則返回false

os.path.getsize(path)

#path為檔案則返回檔案大小(位元組),若path為資料夾則返回0

os.path.getatime(path)

# 返回path所指向的檔案或者資料夾的最後訪問時間

os.path.getmtime(path)

# 返回path所指向的檔案或者資料夾的最後修改時間

python中os模組的常用

os模組很多操作檔案目錄等等,直接粘舉例和注釋 1 import os2 os.makedirs a b c d 可生成多層遞迴目錄 此步會當前檔案目錄建立a裡面b,依次類推 3 os.removedirs a b c d 若目錄為空,則刪除,並遞迴到上一級目錄,如若也為空,則刪除,依此類推 4 o...

python常用模組之os模組

os模組可以處理檔案和目錄這些日常手動需要做的操作,比如常用的刪除檔案等。此外,os不受平台限制,非常方便。常用功能 1 os.name 顯示當前使用的平台 import os print os.name nt windows2 os.getcwd 顯示當前python指令碼工作路徑 print o...

Python中的os模組

os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir name 判斷name是不是乙個目錄,name不是目錄就返回fa...