对这个做了一些扩展:https://blog.csdn.net/csdn15698845876/article/details/73200625
import os
def file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print(root) # 当前目录路径
print(dirs) # 当前路径下所有子目录
print(files) # 当前路径下所有非目录的子文件
# 创建目录
def mkdirPath(path):
if not os.path.exists(path):
os.mkdir(path)
list = ['log', 'img']
for i in list:
os.mkdir(os.path.join(path, i))
遍历:
- # -*- coding: utf-8 -*-
- import os
- def Test1(rootDir):
- list_dirs = os.walk(rootDir)
- for root, dirs, files in list_dirs:
- for d in dirs:
- print os.path.join(root, d)
- for f in files:
- print os.path.join(root, f)