2013-03-15 43 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

回答

相關問題