数据集格式转换,如何批量进行呢?
我想问的是python如何遍历文件夹?然后再该文件夹下转换生成?是需要for循环么?
参考
import os
def Read_txt(file_path):
with open(file_path, 'r') as f: #打开文件
r = f.read()
r += '新增内容'
with open(file_path, 'w') as f: #保存文件
f.write(r)
path=r"E:\xxx"
for root, dirs, files in os.walk(path):
for fn in files:
if fn.endswith(".txt"):
file_path = os.path.join(root,fn)
print("读取:",file_path)
Read_txt(file_path)
这个是对"E:\xxx"文件夹下所有txt文件读取之后添加 '新增内容' 再重新保存
如有帮助,望采纳!谢谢!
os.walk() 是遍历所有的包括子目录下的
os.listdir() 只遍历当前目录下的
再加个if判断 os.path.isfile 或者 os.path.isdir
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!