Python 打开文件使用open
打开多个文件可是使用写多个open ,如果是2个或者3个数量很少的情况可以
写2个或者3个open 打开
with open(r"文件名1", "r", encoding="utf-8") as f1, open(r"文件名2", "r", encoding="utf-8") as f2:print(f1.readlines())print(f2.readlines())
如果是几十个,这些写就很麻烦了,这种情况需要遍历文件,然后在依次打开
readPath = r"路径"
# 或者指定路径下的所有文件名
list_file = os.listdir(readPath)
for i in list_file:# join是拼接路径和文件名用的with open(os.path.join(readPath, i), "r") as f:print("文件" + i + "的内容:%s" % f.readlines())