Python Tkinter CSV 导入:创建按钮选择文件并读取
以下是一个 Python Tkinter 代码示例,它创建了一个窗口,并在窗口中添加了一个按钮,用于导入 CSV 文件。请注意,此代码需要 CSV 模块(可通过 pip 安装)。
import tkinter as tk
import csv
class CSVImportGUI:
def __init__(self, master):
self.master = master
master.title('CSV Import GUI')
self.import_button = tk.Button(master, text='Import CSV', command=self.import_csv)
self.import_button.pack()
def import_csv(self):
filename = tk.filedialog.askopenfilename(initialdir='/', title='Select file', filetypes=[('CSV Files', '*.csv')])
with open(filename, 'r') as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
print(row)
root = tk.Tk()
csv_import_gui = CSVImportGUI(root)
root.mainloop()
此代码使用 Tkinter 创建了一个 GUI 窗口,并添加了一个按钮。当按钮被点击时,它会打开文件对话框,让用户选择要导入的 CSV 文件。选择文件后,它将使用 CSV 模块读取文件,并将每行打印到控制台。您可以根据需要调整代码以执行其他操作,例如将 CSV 数据加载到数据库中。
原文地址: https://www.cveoy.top/t/topic/ocsl 著作权归作者所有。请勿转载和采集!