国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

在Python中關于使用os模塊遍歷目錄的實現方法

2020-01-04 13:37:21
字體:
來源:轉載
供稿:網友

一、Python中os模塊的常見的使用方法

os.listdir(path):遍歷path的文件或者文件夾,返回一個列表

os.path.join(path1,path2,……,pathn):拼接路徑

os.path.isdir(path):判斷此路徑對應的是否是文件夾

os.path.isfile(path):判斷是否是文件

os.path.dirname(path):返回路徑的文件夾名

os.path.filename(path):返回路徑的文件名

os.getcwd():獲取當前路徑

二、實例及代碼實現

'''打印當前路徑下所有的文件夾名以及文件名1.列舉所有文件夾【文件夾名打印】遍歷文件夾下面所有文件,若是文件夾,則進入文件夾,若不是,則直接打印文件名注意:層級多少層,并不知道,最好使用while,遞歸'''#import osdef traver(path): # 獲取目錄下的文件與目錄列表 pathList = os.listdir(path)  # 遍歷列表中的文件名 for file in pathList:  # 使用join函數對路徑進行拼接,然后構成絕對路徑  absPath = os.path.join(path,file)   # 通過絕對路徑判斷是否是文件  # 如果是文件,直接輸出文件名  if os.path.isfile(absPath):   print("文件:",absPath)  # 否則調用函數本身,遞歸調用  else:   print("目錄",absPath)   traver(absPath) traver(r"G:/QF-1/frist_stage/day08")

以上這篇在Python中關于使用os模塊遍歷目錄的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵武市| 杭州市| 成都市| 巴塘县| 漯河市| 大余县| 微山县| 郴州市| 同江市| 绵竹市| 沁阳市| 河间市| 泗阳县| 通州市| 长岭县| 承德市| 隆化县| 东乌珠穆沁旗| 九龙城区| 台中县| 绩溪县| 五家渠市| 托克逊县| 太仓市| 汶上县| 桃江县| 德令哈市| 伊宁市| 商洛市| 锡林郭勒盟| 新宁县| 安多县| 南投县| 鄯善县| 称多县| 巴林右旗| 夏河县| 神池县| 金寨县| 常宁市| 秦安县|