【发布时间】:2017-06-19 08:40:08
【问题描述】:
我在文件 filenames.txt 中有一个文件名列表。我正在一一打开所有文件,并希望将某些操作的结果写入不同的目录但文件名相同。到目前为止,我尝试了这个,但这不起作用。有什么帮助吗?
with open("/home/morty/filenames.txt","r") as f:
names = [name.strip() for name in f]
for name in names:
save=open("/home/morty/dir/%name" %name,"w")
save.write(---some operation---)
我的问题与此类似,但我不想要由计数/枚举命名的文件。我希望名称与输入文件名相同: Write output of for loop to multiple files
【问题讨论】:
标签: python python-2.7