【发布时间】:2019-11-14 06:17:09
【问题描述】:
我想将输出下方的列表保存到文本文件中
with open("selectedProd.txt", 'w') as f:
for x in myprod["prod"]:
if x["type"]=="discount" or x["type"]=="normal" or x["type"]=="members" :
f.write(x["name"],x["id"], x["price"])
我遇到了错误
f.write(x["name"],x["id"], x["price"])
TypeError: function takes exactly 1 argument (3 given)
预期的文本文件输出如下
item1 111 2.00
item2 222 5.00
item3 444 1.00
item4 666 5.00
item5 212 7.00
请进一步告知。谢谢
下面的两种解决方案都适用于上面的 python2.7 和 python3.6
【问题讨论】: