我正在使用Tkinter和pyinstaller(python 2.7),我似乎无法让文件拨号工作
import Tkinter
root = Tkinter.Tk()
root.withdraw()
save_dir = tkFileDialog.asksaveasfilename()
当未编译时它工作正常但是当编译为exe时它只是冻结脚本而不打开对话框。我已经看到这个问题为py2exe而不是pyinstaller
治愈了答案 0 :(得分:1)
您忘记导入tkFileDialog
import Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
save_dir = tkFileDialog.asksaveasfilename()