Python另存为/打开

问题描述 投票:0回答:2

你好 我正在 Tkinter (python) 中制作一个文本编辑器 所以我制作了一个菜单,并想知道如何调用一个函数来显示每个程序使用的窗口另存为或打开框。 例如,在记事本中,您可以单击文件保存,然后它会打开 Windows 保存框。 我已经有了菜单,但如何打开保存框。 非常感谢。

python windows tkinter
2个回答
2
投票

这是来自 http://www.daniweb.com/forums/thread39327.html 的示例:


import tkFileDialog

def open_it():
    filename = tkFileDialog.askopenfilename()
    print filename  # test

def save_it():
    filename = tkFileDialog.askopenfilename()
    print filename  # test

def save_as():
    filename = tkFileDialog.asksaveasfilename()
    print filename  # test


0
投票

这是更新的上述代码,以反映 Tkinter filedialog 模块中的更改:

导入 tkinter.filedialog

def open_it(): 文件名 = tkinter.filedialog.askopenfilename() 打印(文件名)#测试

def save_it(): 文件名 = tkinter.filedialog.askopenfilename() 打印(文件名)#测试

def save_as(): 文件名 = tkinter.filedialog.asksaveasfilename() 打印(文件名)#测试

© www.soinside.com 2019 - 2024. All rights reserved.