Python遞歸文件中os模塊的實際相關應用方案簡介
作者:佚名
os模塊具有十分強大的功能,如果你在Python遞歸文件操作中遇到一些令你痛疼的問題,你就可以點擊以下的文章對其相關內容進行了解。
os模塊在實際的操作中應用非常廣泛,下面就是關于os模塊在Python遞歸文件的相關實際操作,以及Python遞歸文件如何操作os模塊的具體應用,以下的文章就是對其相關內容的相關介紹。
在Python中,Python遞歸文件操作主要來自os模塊,主要方法如下:
- os.listdir(dirname):列出dirname下的目錄和文件
- os.getcwd():獲得當前工作目錄
- os.curdir:返回當前目錄('.')
- os.chdir(dirname):改變工作目錄到dirname
- os.path.isdir(name):判斷name是不是一個目錄,
name不是目錄就返回false - os.path.isfile(name):判斷name是不是一個文件,
不存在name也返回false - os.path.exists(name):判斷是否存在文件或目錄name
- os.path.getsize(name):獲得文件大小,如果name是目錄返回0L
- os.path.abspath(name):獲得絕對路徑
- os.path.normpath(path):規范path字符串形式
- os.path.split(name):分割文件名與目錄 #t#
(事實上,如果你完全使用Python遞歸文件,它也會將***一個目錄作為文件名而分離, 同時它不會判斷文件或目錄是否存在)
- os.path.splitext():分離文件名與擴展名
- os.path.join(path,name):連接目錄與文件名或目錄
- os.path.basename(path):返回文件名
- os.path.dirname(path):返回文件路徑
- os.remove(dir) #dir為要刪除的文件夾或者文件路徑
- os.rmdir(path) #path要刪除的目錄的路徑
需要說明的是, 使用os.rmdir刪除的目錄必須為空目錄,否則函數出錯。 以上的文章就是對Python遞歸文件操作函數概述。
責任編輯:佚名
來源:
互聯網