SimpleDao
Python遍历文件夹
2019-05-06, 访问数: 919

followlinks表示是否扫描软连接,topdown是否广度遍历

  1. def get_file_path(dir_path):
  2. """获取文件夹下面的所有文件,包括子文件夹"""
  3. file_list = os.walk(dir_path, topdown=True, onerror=None, followlinks=False)
  4. for root, dirs, files in file_list:
  5. for f in files:
  6. path = os.path.join(root, f)
  7. yield path.replace('\\', '/')