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

首頁 > 編程 > Python > 正文

python遍歷目錄的方法小結

2019-11-25 16:49:16
字體:
來源:轉載
供稿:網友

本文實例總結了python遍歷目錄的方法。分享給大家供大家參考,具體如下:

方法一使用遞歸:

"""def WalkDir( dir, dir_callback = None, file_callback = None ):  for item in os.listdir( dir ):    print item;    fullpath = dir + os.sep + item    if os.path.isdir( fullpath ):      WalkDir( fullpath, dir_callback, file_callback )      if dir_callback: dir_callback( fullpath )      else:        if file_callback: file_callback( fullpath )"""def DeleteDir( dir ):  print "path"    #os.rmdir( dir )def DeleteFile( file ):  try:    print "file"    #os.unlink( file )  except WindowsError, e:    passWalkDir( os.environ['TEMP'], DeleteDir, DeleteFile )

方法二:

import os, statdef WalkDir( dir, dir_callback = None, file_callback = None ):  for root, dirs, files in os.walk(dir):    for f in files:      print f      file_path = os.path.join(root, f)      if file_callback: file_callback( file_path )      for d in dirs:        dir_path = os.path.join(root, d)        if dir_callback: dir_callback( dir_path )def DeleteDir( dir ):  print "path"    #os.rmdir( dir )def DeleteFile( file ):  try:    print "file"    #os.unlink( file )  except WindowsError, e:    passWalkDir( os.environ['TEMP'], DeleteDir, DeleteFile )

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普兰县| 汝阳县| 德化县| 六枝特区| 巨鹿县| 镇江市| 鹤峰县| 新龙县| 图片| 上蔡县| 东光县| 十堰市| 肥东县| 麻城市| 安溪县| 集安市| 盐城市| 乐清市| 梅河口市| 尚志市| 玛沁县| 大方县| 万宁市| 廉江市| 汉中市| 玉山县| 什邡市| 额尔古纳市| 金门县| 建平县| 肥西县| 敖汉旗| 安达市| 互助| 建水县| 阳信县| 邮箱| 五河县| 广昌县| 平阴县| 浙江省|