2013-03-15 96 views
0

我是python的新手,并且一直重复着同样的旧问题。我如何找出我想用来导入python的东西的软件包?我在论坛中看到一些精彩的代码,可以解决特定的问题,但代码段不包含所需的软件包。一个快速谷歌会出现更多的片段,但仍然不是该包,所以我不能使用该解决方案。如何在python中查找某个特定类的包

我在这方面最近的问题是处理一个BadRequestKeyError异常与瓶子webframework工作。我发现了异常类型使用Eclipse调试器,所以我做了以下内容:

try: 
    # Some code 
exception BadRequestKeyError as keyError: 
    # Handling Code 

现在我越来越对异常导入错误,所以我试图寻找在flask.exceptions因为直进口X没有工作(所以我需要从yz导入x)。我找不到任何东西。我尝试在网上查找,发现没有提及我需要的软件包。有没有某种方式或资源,每个Python程序员都知道我不知道?我错过了什么或者这是一个常见问题?

+0

看来这是一个已知的问题 - [例外摇瓶不存在的参数(http://stackoverflow.com/questions/8896473/exception-for-existing-parameters-in-flask) – 2013-03-15 11:16:20

+0

'from werkzeug.exceptions import BadRequestKeyError' – 2013-03-15 11:17:22

+1

这对我来说是一个更广泛的问题,然后就是这种情况,我遇到了代码的实例, D喜欢使用,但因为这些软件包从未提及过,所以我无法使用它。我刚刚发现,如果我已经有一个对象的实例(在这种情况下),我可以调用.__ module__来获取我需要导入的包,这解决了我的一半问题。 – Nickel 2013-03-15 11:23:52

回答

相关问题