python-by-example-150-chall.../challenges124_132/challenge-131_.py
2021-12-08 20:08:24 +09:00

44 lines
1.1 KiB
Python

from tkinter import *
import csv
def create_new():
file=open("ages.csv","w")
file.close()
def save_list():
file=open("ages.csv","a")
name=name_box.get()
age=age_box.get()
newrecord=name+","+age+"\n"
file.write(str(newrecord))
file.close()
name_box.delete(0,END)
age_box.delete(0,END)
name_box.focus()
window=Tk()
window.title("People List")
window.geometry("400x100")
label1=Label(text="Enter a name: ")
label1.place(x=20, y=20, width=100, height=25)
name_box=Entry(text="")
name_box.place(x=120, y=20, width=100, height=25)
name_box["justify"]="left"
name_box.focus()
label2=Label(text="Enter their age: ")
label2.place(x=20, y=50, width=100, height=25)
age_box=Entry(text="")
age_box.place(x=120, y=50, width=100, height=25)
age_box["justify"]="left"
button1=Button(text="Create a new file", command=create_new)
button1.place(x=250, y=20, width=100, height=25)
button2=Button(text="Add to file", command=save_list)
button2.place(x=250, y=50, width=100, height=25)
window.mainloop()