【发布时间】:2019-11-22 03:48:28
【问题描述】:
我的 python tkinter GUI 程序在执行一些操作后正在编写一个文本文件。我想添加一个导出菜单,以便用户可以将此文件保存到 U 盘或另一个目录中。 (我知道我们可以进行正常的复制粘贴)。但我想添加这个导出菜单。我想要实现的是,当用户单击此导出菜单时,当前目录应该打开,并且用户可以选择文件(myData.txt 已经创建并存在于当前目录中),用户现在可以选择一个新目录并将 myData.txt 保存在新目录中。 (它应该也可以在 Linux 平台上运行)
#My gui app creates a text file myData.txt in my current folder when I run the program.
from tkinter import *
from tkinter import messagebox
import sys
def Export_File():
#what do i need here???
windows = Tk()
menubar = Menu(windows)
filemenu = Menu(menubar, tearoff=0)
filemenu.add_command(label="Export", command =Export_File )
filemenu.add_command(label="Exit", command=Exit_File)
menubar.add_cascade(label="File", menu=filemenu)
windows.configure(menu=menubar)
windows.mainloop()
【问题讨论】:
-
@user10987432 这是一个文本编辑器案例。就我而言,该文件已经存在(myData.txt)。我只想通过导出选项保存到另一个目录。