Python 2.7 Python挂起在Tkinter文件对话框上

Python 2.7 Python挂起在Tkinter文件对话框上,python-2.7,Python 2.7,我正在尝试编写一个函数,它允许我浏览到一个文件,然后返回该文件的路径和名称。但是,在选择文件后,我的代码一直挂起(返回文件名,我没有收到错误,但是文件对话框窗口没有关闭,并且没有响应)。我正在运行OSX 10.9.1 Python 2.7.6(在发行说明中提到解决了与此类似的错误…)。我还有numpy 1.8.0。和matplotlib 1.3.1(但它们都没有被导入,所以不应该影响任何东西,对吧…?)。谢谢 import Tkinter, tkFileDialog def myfile():

我正在尝试编写一个函数,它允许我浏览到一个文件,然后返回该文件的路径和名称。但是,在选择文件后,我的代码一直挂起(返回文件名,我没有收到错误,但是文件对话框窗口没有关闭,并且没有响应)。我正在运行OSX 10.9.1 Python 2.7.6(在发行说明中提到解决了与此类似的错误…)。我还有numpy 1.8.0。和matplotlib 1.3.1(但它们都没有被导入,所以不应该影响任何东西,对吧…?)。谢谢

import Tkinter, tkFileDialog

def myfile():
    root = Tkinter.Tk()
    root.withdraw()
    file_path = tkFileDialog.askopenfilename()
    root.destroy() #tried with and without this line but it had not effect
    return file_path

if __name__=='__main__':

 print   myfile()