# coding=utf-8
import os
# 写目标文件夹的路径,相对路径绝对路径都可
path = "C:\\Users\\77147\Desktop\\notes\\python\\ceshi"
def get_filelist(dir):
Filelist = []
for home, dirs, files in os.walk(path):
for filename in files:
# 如果是txt文件,使用.txt。不同格式修改成不同的后缀名即可,例如是html文件即将.txt改成.html
if filename.endswith(".txt"):
# 文件名列表
Filelist.append(os.path.join(home, filename))
return Filelist
if __name__ == "__main__":
Filelist = get_filelist(dir)
print(Filelist)
print(len(Filelist))
# 打开当前目录下的result.txt文件,如果没有则创建
f = open('result.txt', 'w')
i = 0
for file in Filelist:
for line in open(file, "r", encoding="utf-8"):
# for line in open(file, "r", errors="ignore"):
# 在result.txt文件中写入内容
f.writelines(line)
f.write('\n\n----------------------------------------------------------------------\n\n')
i = i + 1
print("这次读取第", i, "个txt文件")
欢迎转载+收藏~~~