需要读取文件夹,windows以管理员身份运行IDE。
# 开发工具:PyCharm def print_directory(spath): import os # os.listdir(path) 返回path指定的文件夹包含的文件或文件夹的名字的列表。 for sChildPath in os.listdir(spath): # os.path.join(path1[, path2[, ...]]) 把目录和文件名合成一个路径 sChildPath=os.path.join(spath,sChildPath) # os.path.isdir(path) 判断路径是否为目录 if os.path.isdir(sChildPath): # 输出文件夹目录并递归文件夹内容 print(sChildPath) #保存文件夹名称 with open('file_name.txt', 'a+',encoding='utf8') as f: f.write(sChildPath) print_directory(sChildPath) else: # 输出文件名称 print(sChildPath) # 将文件名称保存到指定文件 with open('file_name.txt', 'a+',encoding='utf8') as f: f.write(sChildPath) print_directory('H:\\')