TypeError:write()参数必须是str,而不是dict(Python)



我正在处理一个项目,该项目将我的信息显示在txt文件中,它可以很好地打印,但当我尝试使用write时,它会给我以下错误:

TypeError:write((参数必须是str,而不是dict

这是我的代码:

for x in range(len(list)):
outfile = open('message.txt', 'w')
outfile.write(list[x])
outfile.close()

不能将字典写入字符串。请使用print(file=file_object)file.write(str(...))

代码:

for x in range(len(input_list)):
outfile = open('message.txt', 'w')
print(input_list[x], file=outfile)
outfile.close()

最新更新