Python 保存为/打开

0 投票
1 回答
3655 浏览
提问于 2025-04-16 05:36

你好啊!
我正在用Tkinter(Python的一个库)制作一个文本编辑器。
我做了一个菜单,现在想知道怎么调用一个函数,让它显示出每个程序都会用到的“另存为”或“打开”窗口。
比如在记事本里,你可以点击文件-保存,然后就会弹出一个保存窗口。
我已经有了菜单,但我该怎么打开这个保存窗口呢?
非常感谢!

1 个回答

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

撰写回答