【发布时间】:2016-10-17 10:25:10
【问题描述】:
我有一个包含多个文件的文件夹:
a.txt
a.json
b.txt
b.json
等等:
使用 for 循环我想同时打开几个文件(a.txt 和 a.json)。
有没有办法在python中使用'with'语句来做到这一点?
【问题讨论】:
-
你事先知道文件名,还是从目录中读取?您能否详细说明您想要实现的目标?
-
不太清楚你的实际问题是什么。查找文件名对?打开文件?以下是使用
with一次打开多个文件的方法:stackoverflow.com/questions/4617034/… -
是的,我事先知道文件名。它们是同名但扩展名不同的一系列情侣。我必须逐个打开同名但扩展名不同的夫妇。
-
我已经看到了上面的链接,但是它不起作用,因为我在多个文件上使用了 for 循环,而且我不能每次都写文件名。
标签: python-2.7 file io