【发布时间】:2022-10-07 00:01:40
【问题描述】:
我需要帮助,我想在不关闭窗口的情况下立即反映 csv 文件的更改。换句话说,每次有人在 csv 文件中添加或更改某些内容时,我都希望对窗口进行实时更新。
import csv
root=Tk()
root.geometry(\'500x500\')
with open(\'FILE.csv\') as file:
reader = csv.reader(file)
for row in reader:
label= Label(root, text=row)
label.pack()
root.mainloop()
-
然后您需要使用
root.after定期请求回调(例如每秒一次)。该回调可以检查文件日期/时间是否已更改,如果是,则读取内容并使用label.configure更新内容。