Я пытаюсь создать очень простую программу лояльности для своего малого бизнеса.Это мой первый проект на Python или Tkinter.
В разделе #POINT ENTRY ниже пользователь может ввести соответствующее количество баллов.Затем он использует «addpoints», чтобы извлечь текущие точки из текстового файла (с расширением «.cust») и добавить введенное пользователем и записать его обратно в текстовый файл.
К сожалению, что он на самом деле делаетпросто заменяет всю эту строку на ".! Entry26"
Любое руководство будет с благодарностью.
#POINT ENTRY
pointlabel = Label(root, text="Enter Earned/Spent Points")
pointlabel.pack()
pointlabel.place(x = 46, y = 95)
pointenter = Entry(root, bg="#E9E9E9")
pointenter.config(font="bold")
pointenter.pack()
pointenter.place(x = 50, y = 120, height="30", width="140")
addbutton = Button(root, bg="green", fg="white", text=" + ", command=addpoints)
addbutton.config(font='bold')
addbutton.pack()
addbutton.place(x = 201, y = 118)
subbutton = Button(root, bg="red", text="-")
subbutton.config(font='bold')
subbutton.pack()
subbutton.place(x = 251, y = 118)
def addpoints():
file = open("assets\\" + IDentry.get() + ".cust", 'r+')
currpts = file.read(0)
updatepoints = sum(currpts, pointenter)
file.write(str(updatepoints))
file.close()