我正在使用 python 和 csv lib 以及 Tkinter GUI
Column1 Column2
Test1 ID1
ID2
ID3
Test2 Act1
ACT2
ACT3
我想根据 Column1 测试编号显示 column2。
例如:SO Test1 被选中 ID1 , ID2, ID3 应该被显示并且在下一次迭代中当 Test2 被选中 Act1, Act2, Act3 被显示
我尝试了什么:
with open('Test.csv') as f:
listbox = tk.Listbox(self.root, width=162, height=200)
listbox.place(x=10, y=50)
reader = csv.DictReader(f, delimiter=',')
for row in reader:
adata1 = row['column1']
adata2 = row['column2']
if adata1 != adata1 or adata1 == "":
listbox.insert('end', adata2)
else:
continue
请如果有人可以帮助我。