我需要编写一个程序,该程序首先从csv文件读取电子邮件地址,然后提取其中的5个。我希望它显示在桌面应用程序中。按下按钮后,我不知道如何在标签字段中显示功能结果。
import csv
import random
import tkinter as tk
from tkinter import messagebox
with open('test.csv') as csv_plik:
csv_reader = csv.reader(csv_plik,delimiter=',')
numbers = []
for row in csv_reader:
number = row[0]
numbers.append(number)
lenght = len(numbers)
def losowanie():
i = 0
z = 1
while i < 5:
lenght = len(numbers)
y = lenght
c = random.randint(0,y - z)
print(numbers[c])
numbers.remove(numbers[c])
i+=1
main = tk.Tk()
main.geometry('400x400')
w = tk.Button(main,text = 'Losuj',command = main.destroy)
w.place(x=180,y=180)
y = tk.Label(main,text='losowanie')
y.pack()
y.place(x = 180,y = 220)
main.mainloop()