【发布时间】:2020-10-31 00:08:36
【问题描述】:
我的 python 脚本存在以下问题: 有很多计算,我想把一些最终的结果写成一个文本文件。
这是我迄今为止尝试过的:
a1=3
a2=5
a3=10
a4=15
setupfile = open("setupfile.txt","w")
x = [a1,a2,a4]
for name in x:
setupfile.write("name" + "=" + repr(name) +"\n")
setupfile.close()
电流输出:
name=3
name=5
name=15
预期输出:
a1=3
a2=5
a4=15
【问题讨论】:
-
您希望文本文件在单独的行中包含
a1=3, a2=5, a4=15吗? -
是的,这正是我想要的
-
@Vallepu 将所有相关变量放在
dict中。然后你可以简单地做for item in mydict.items(): setupfile.write('%s = %s\n' % item)。或者更好的是,您可以使用json module 读取和写入整个dict。
标签: python list text parameters write