import tkinter
from tkinter import *
strFilinnhold = None
strTekst = None
root = Tk()
strTekst = input("Text: ")
file_object = open("Prøvetekst.txt", "w")
def skrivfil():
file_object.write(strTekst + "/n")
file_object.write("Hyggelig!")
button_1 = Button(root, text="Print text", command=skrivfil)
button_1.pack()
file_object.close()
root.mainloop()
我的目标是能够在tkinter
窗口中输入文本并将其写入文本文件。为什么我会收到I / O错误?
答案 0 :(得分:2)
file_object.close()
之前调用 mainloop
。当你有机会按下按钮时,文件确实已关闭。