我们有时为了方便读取同一路径下的文件,会选择将文件合并到同一个文件中,此时遍历文件夹+写文件就是一个不错的选择。
def _merge(fpath):
newfile = fpath + '\\文件名'#合并后写入的文件
ofile = open(newfile , 'w')#以写的方式打开这个文件
ofile.truncate() #将该文件内容清空,防止保留了之前运行结果的情况
for file in allfile:#allfile为遍历文件夹保存的文件名列表
for f in open(file, 'r'):
ofile.write(json)#将满足条件的文件写入新文件
ofile.close()