如何将变量的内容写入文本文件(python)

时间:2021-07-30 16:45:47

标签: python

我想弄清楚如何在 python 中将 StringVar 的内容写入文本文件。基本上我有一个下拉菜单和一个名为 value_inside 的字符串变量,它是用户在下拉菜单中选择的值。一旦代码打印了用户选择的值,我希望它能够将该值写入文本文件,但是当我尝试 file=open("file.txt", "w") file.write(value_inside) 我收到一条错误消息,指出“参数必须是 str,而不是 StringVar”。我认为这意味着我无法将字符串变量写入文件。我需要把它转换成别的东西吗?或者我是否需要放置一个将字符串变量的实际值写入文件的函数? 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您实际上需要调用 .get() 方法来获取 tk.StringVar() 的内容

file=open("file.txt", "w") 
file.write(value_inside)
相关问题