我有几个打开的文件。现在,我需要在所有这些中写同一行。我当前的代码如下,但它不优雅且非常重复。有没有办法在更少的行中做到这一点?
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")
在程序的其余部分(未显示),我以不同方式处理每个文件,向每个文件附加不同的信息。
如果这篇文章重复,我很抱歉!
DIEA
牛魔王的故事
神不在的星期二
相关分类