python写个界面,支持txt文档路径导入,然后可以通过路径读取文档内容

动态 未结 0 161
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是一个简单的Python界面程序,支持导入txt文档路径并读取文档内容: ```python import tkinter as tk from tkinter import filedialog class Application(tk.Frame): def __init__(self, master=None): super().__init__(master) self.master = master self.pack() self.create_widgets() def create_widgets(self): self.path_label = tk.Label(self, text="文件路径:") self.path_label.pack(side="left") self.path_var = tk.StringVar() self.path_entry = tk.Entry(self, textvariable=self.path_var) self.path_entry.pack(side="left") self.browse_button = tk.Button(self, text="浏览", command=self.browse_file) self.browse_button.pack(side="left") self.read_button = tk.Button(self, text="读取", command=self.read_file) self.read_button.pack(side="left") self.quit_button = tk.Button(self, text="退出", command=self.master.destroy) self.quit_button.pack(side="right") def browse_file(self): filename = filedialog.askopenfilename(initialdir="/", title="选择文件", filetypes=(("Text files", "*.txt"), ("All files", "*.*"))) self.path_var.set(filename) def read_file(self): filename = self.path_var.get() if filename: with open(filename, "r") as f: content = f.read() print(content) root = tk.Tk() app = Application(master=root) app.mainloop() ``` 该程序使用了tkinter库创建了一个简单的界面,包含一个文本框用于显示文件路径,一个“浏览”按钮用于选择文件路径,一个“读取”按钮用于读取文件内容,以及一个“退出”按钮用于退出程序。 当用户点击“浏览”按钮时,会弹出文件选择对话框,用户可以选择txt文件并将其路径显示在文本框中。当用户点击“读取”按钮时,程序会读取文本框中的文件路径,并使用Python内置的open函数打开该文件并读取其中的内容,最后将内容输出到控制台上。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复