Python easygui无法选择文件

Python easygui无法选择文件,python,easygui,Python,Easygui,这是我的密码: import easygui f = easygui.fileopenbox() print f 看起来很简单,但当我运行它时,我无法选择任何文件,请参见链接中的图。对不起,如果这是愚蠢的,但我是在我的智囊团 EasyGui不再受支持。在OSX上,我对fileopenbox没有这个问题,它看起来像是diropenbox的实际情况。我建议你试试wxPython之类的东西。下面是如何从中获取文件打开框 在OSX上测试,没有问题。它也是跨平台的。如果您要进行GUI开发,有很多选项可供

这是我的密码:

import easygui
f = easygui.fileopenbox()
print f
看起来很简单,但当我运行它时,我无法选择任何文件,请参见链接中的图。对不起,如果这是愚蠢的,但我是在我的智囊团


EasyGui不再受支持。在OSX上,我对fileopenbox没有这个问题,它看起来像是diropenbox的实际情况。我建议你试试wxPython之类的东西。下面是如何从中获取文件打开框

在OSX上测试,没有问题。它也是跨平台的。如果您要进行GUI开发,有很多选项可供选择,但wxPython是一个不错的选项,因为它使用您正在运行的任何操作系统的本机小部件。所以一切看起来都很漂亮:


对于您的情况,如果要打开的文件类型是get_path“*.csv”,则可以调用get_path。或者只需调用get_path“*”即可获取所有参数。

尝试包含default=*和filetypes=*参数。您的代码适用于windows和linux,我建议您停止使用EasyGUI。不再对其进行维护、更新或推荐。从链接中,您似乎正在尝试选择一个目录。代码确实有效,当我尝试选择目录时,它只是打开它作为从其内容中选择。它似乎在windows中工作。作为easygui的一个插件,我计划在2014年底之前发布一个版本,该版本在fileopenbox中添加了“multiple”选项以及大量的bug修复和一些其他增强功能。查看sourceforge,非常感谢。不幸的是,我尝试过这个,窗口立即闪烁打开和关闭。我已经试着调试过了,但又一次碰壁了。谢谢你让它工作过吗?我在Mac电脑上,对此没有问题。感谢您的登录,并为没有更新所有人而道歉。重新启动我的终端似乎解决了这个问题……顺便提一下,easygui刚刚在pypi上发布了0.97.2版。我们将每季度发布一次bug和增强版本。
import wx

def get_path(wildcard):
    app = wx.App(None)
    style = wx.FD_OPEN | wx.FD_FILE_MUST_EXIST
    dialog = wx.FileDialog(None, 'Open', wildcard=wildcard, style=style)
    if dialog.ShowModal() == wx.ID_OK:
        path = dialog.GetPath()
    else:
        path = None
    dialog.Destroy()
    return path

print get_path('*.txt')