【发布时间】:2017-05-19 12:48:47
【问题描述】:
我正在尝试将字符串写入文本。这是代码:
def retrieve_input():
inputValue = textBox.get("1.0", "end-1c")
c = inputValue
def open():
f = open("writetest.txt", "a")
def write_input():
f.write(c)
filemenu.add_command(label="Write to txt", command=lambda:retrieve_input())
我尝试了很多方法但没有成功,整个代码很长而且真的不漂亮,我尝试学习有关编写和加载的命令。
【问题讨论】:
-
“不成功”是什么意思?是否写入了错误的数据?没有数据被写入?函数没有被调用吗?程序会崩溃吗?您是否检查过
c方法中c的值,以验证它是否是您认为的值?这是retrieve_input函数的所有代码吗?您定义了open,但没有调用它。