我遍歷 config.ini 檔案中的鍵或值并將其插入到我的串列框中,但是,只插入了最后一個值。
我的組態檔有兩個部分 [TEST1] 和 [TEST2]。串列框中僅顯示 TEST2,但列印密鑰時會同時列印 TEST1 和 TEST2。
先感謝您。
from tkinter import *
from configobj import ConfigObj
root = Tk()
parser = ConfigObj("config1.ini")
options = parser.iterkeys()
for k in options:
print(k)
listbox = Listbox(root, width=50)
listbox.place(x=145, y=230)
listbox.insert('end', k)
root.title('Test')
root.geometry('500x500')
root.mainloop()
uj5u.com熱心網友回復:
你必須insert()在for-loop內運行。
listbox = Listbox(root, width=50)
listbox.place(x=145, y=230)
for k in options:
listbox.insert('end', k)
print(k)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/345025.html
