【发布时间】:2020-06-02 10:37:34
【问题描述】:
我有几个打开的文件。现在,我需要在所有这些中写下同一行。我当前的代码如下,但它不雅且非常重复。有没有办法减少行数?
with open("a.txt", "a+") as fa,\
open("b.txt", "a+") as fb,\
open("c.txt", "a+") as fc,\
open("d.txt", "a+") as fd,\
open("e.txt", "a+") as fe,\
open("f.txt", "a+") as ff,\
open("g.txt", "a+") as fg:
fa.write("header")
fb.write("header")
fc.write("header")
fd.write("header")
fe.write("header")
ff.write("header")
fg.write("header")
在程序的其余部分(未显示)中,我以不同方式处理每个文件,为每个文件附加不同的信息。
如果这篇文章是重复的,对不起!
【问题讨论】:
标签: python python-3.x file