filename = raw_input("Filename?")
editor = Text()
editor.pack(fill=Y, expand=1)
editor.config(font="Courier 12")
editor.focus_set()
mainloop()
#save
f = open(filename, "w")
text = str(editor.get(0.0,END))
try:
f.write(text.rstrip())
f.write("\n")
然而,我遇到了一个错误:
TclError: invalid command name ".40632072L"
我该怎么解决这个问题?
我不太喜欢面向对象编程,所以我更喜欢命令式的解决方案(不要涉及任何 class
关键字)。