所操作的文件夹:files
import os
def listFilesToTxt(dir, file):
file_list = os.listdir(dir)
for file_name in file_list:
new_fileName = dir + '/' + file_name
if os.path.isdir(new_fileName):
file.write(new_fileName + '\n')
listFilesToTxt(new_fileName, file)
else:
file.write("\t" + file_name + "\n")
file.write('\n')
f = open("list.txt", "a")
listFilesToTxt("files", f)
最终效果: