【发布时间】:2019-07-23 08:51:47
【问题描述】:
我正在尝试将秤中的数字放入 txt 文件中。 但是得到一个错误。我粘贴的代码在一个类中,只是发布相关信息。
将命令放入pythons内置文件操作的写入部分。
self.spawnrate_scale = Scale(from_=10, to=2000, orient=HORIZONTAL, label="Spawn Rate",)
self.spawnrate_scale.grid(row=0, column=1)
self.spawnrate_button = Button(text="Apply", command=self.spawnsetting)
self.spawnrate_button.grid(row=1, column=1)
spawnfile = open("carspawnspeed","w")
spawnfile.write(self.spawnrate_scale.get())
spawnfile.close()
spawnfile.write(self.spawnrate_scale.get())
TypeError: write() 参数必须是 str,而不是 int
【问题讨论】:
-
试试 spawnfile.write(str(self.spawnrate_scale.get())) ?!
-
不,抱歉,它不会在文件中打印任何内容。编辑:忽略此评论,它有效。非常感谢!
-
比发布您的答案并关闭任务?!
-
我真的不知道怎么用这个抱歉..
-
@PentaKill 你应该把你的评论作为答案。