我在多个目录中有多个文件,并且想迭代每个目录以运行我的代码。我写过这样的代码。
import os
path = [".\\folder1\\",".\\forder2\\"]
for i in path:
# print (i) # test
for filename in os.listdir(i):
filedata = open(i+filename,"r")
data = filedata.read().split()
string = "".join(data)
filedata.close()
但是,由于 i 不具体,它会出错。每个文件夹都包含字符串,并通过 os.listdir 访问它们。
从多个目录读取文件时如何克服这个问题?
先感谢您。