以下是一个 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 数据加载到数据库中。

Python Tkinter CSV 导入:创建按钮选择文件并读取

原文地址: https://www.cveoy.top/t/topic/ocsl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录