python-import

    10熱度

    4回答

    如何設置模塊導入,以便每個模塊都可以訪問所有其他模塊的對象? 我有一箇中等大小的Python應用程序和各種子目錄中的模塊文件。我創建了一些模塊,將這些子目錄附加到sys.path,並使用import thisModule as tm導入一組模塊。模塊對象被稱爲該資格。然後我用from moduleImports import *將該模塊導入其他模塊。現在的代碼很潦草,有幾個這樣的東西,通常是重複的

    12熱度

    5回答

    雖然在Python中導入一個「子」模塊到另一個模塊並列出其屬性相當簡單,但是當您想要導入所有子模塊時,它會變得稍微困難​​一些。 我正在爲現有的3D應用程序構建工具庫。每個工具都有自己的菜單項和子菜單。我希望該工具負責創建自己的菜單,因爲其中許多菜單都是基於上下文和模板進行更改的。我希望我的基本模塊能夠找到所有子模塊並檢查create_menu()函數,並在找到它時調用它。 發現所有子模塊的最簡單

    3熱度

    2回答

    我正在嘗試打包我的模塊,但似乎無法使其工作。 我的目錄樹類似如下: snappy/ __init__.py main/ __init__.py main.py config.py ... ... ,我正在使用的代碼是 from snappy.main.config import * ,我發現了錯誤: Impor

    4熱度

    6回答

    我剛開始使用Python,我想使用外部RSS類。我在哪裏放課,如何導入?我想最終能夠分享python程序。

    37熱度

    6回答

    我認爲將導入語句放在使用它的片段附近可以使其依賴關係更加清晰,從而提高可讀性。 Python會緩存這個嗎?我應該在乎嗎?這是一個壞主意嗎? def Process(): import StringIO file_handle=StringIO.StringIO('hello world') #do more stuff for i in xrange(10): P

    31熱度

    4回答

    我在Eclipse下使用PyDev編寫一些Jython代碼。我有很多例子,我需要做這樣的事情: import com.work.project.component.client.Interface.ISubInterface as ISubInterface 的問題是,PyDev的總是會將此標記爲錯誤,並說「未解決進口:ISubInterface」。代碼工作得很好,只是我的代碼旁邊沒有這些小小

    19熱度

    3回答

    在導入代碼的各種方式中,與其他方法相比,有哪些方法可以使用?這在短期 鏈接http://effbot.org/zone/import-confusion.htm指出 from foo.bar import MyClass 不導入正常情況下,或者除非你知道自己在做什麼MyClass的首選方式。 (更確切地說,一個更好的辦法想: import foo.bar as foobaralias ,然

    58熱度

    1回答

    我有一個與內置模塊衝突的模塊。例如,在myapp/email.py中定義的myapp.email模塊。 我可以參考myapp.email我的代碼中的任何地方沒有問題。但是,我需要從我的電子郵件模塊中引用內置的電子郵件模塊。 # myapp/email.py from email import message_from_string 它只是發現自己,並因此引發ImportError,因爲mya

    0熱度

    3回答

    我在同一個目錄下有Python模塊a.py和b.py。 如何可靠地從a.py導入b.py,因爲a.py可能已從其他目錄導入或直接執行?這個模塊將被分發,所以我不能硬編碼一個路徑。 我一直在玩__file__,sys.path和os.chdir,但感覺凌亂。並且__file__並不總是可用。 感謝

    15熱度

    6回答

    我有一個消息文件夾(包)__init__.py文件和其他模塊messages_en.py裏面。在__init__.py如果我導入messages_en它的工作原理,但__import__失敗,「導入錯誤:沒有模塊名爲messages_en」 import messages_en # it works messages = __import__('messages_en') # it doesn'