Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Personen:
- name = ''
- surname = ''
- city = ''
- def __init__(self, nn, sn, ct):
- self.name = nn
- self.surname = sn
- self.city = ct
- def __del__(self):
- pass
- from tkinter import *
- import csv
- my_list = []
- def add_person(person):
- my_list.append(person)
- def set_data(nn, sn, ct):
- person = Personen(nn, sn, ct)
- add_person(person)
- interface =Tk()
- Label(interface, text="First Name").grid(row=0)
- Label(interface, text="Last Name").grid(row=1)
- Label(interface, text="City").grid(row=2)
- entry_1 = Entry(interface)
- entry_2 = Entry(interface)
- entry_3 = Entry(interface)
- def take_input():
- nn = entry_1.get()
- sn = entry_2.get()
- ct = entry_3.get()
- set_data(nn, sn, ct)
- for person in my_list:
- print(person.name, person.surname, person.city)
- entry_1.delete(0, 'end')
- entry_2.delete(0, 'end')
- entry_3.delete(0, 'end')
- with open('vol7.csv', 'w') as f:
- write = csv.writer(f)
- write.writerow(my_list)
- entry_1.grid(row=0, column=1)
- entry_2.grid(row=1, column=1)
- entry_3.grid(row=2, column=1)
- Button(interface, text='Quit', command=interface.quit).grid(row=3, column=0, sticky=W, pady=4)
- Button(interface, text='Take', command=take_input).grid(row=3, column=1, sticky=W, pady=4)
- interface.mainloop()
- print(my_list)
- with open('vol5.csv', 'w') as f:
- write = csv.writer(f)
- write.writerow(my_list)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement