我是一位python開發人員。在java中,您可以訪問同一目錄中的所有類,而無需導入它們。Python項目體系結構
我想在Python中實現相同的行爲。這可能嗎?
我已經嘗試了各種解決方案,例如通過導入所有文件,我導入到處。這很有效,但每次我想訪問一個外國班時,我都必須輸入myClass = rootFolder.folder2.folder3.MyClass()
。
你能告訴我一個如何在多個目錄上的python體系結構的例子嗎? 真的必須在每個文件中導入你需要的所有類嗎?
想象一下,我正在編寫一個web框架。該框架的用戶是否必須將他們需要的所有內容導入到他們的文件中?
來自python的禪宗:「顯式比隱式更好」 – Javier 2010-07-02 14:24:06
除了Stargazer的回答,別忘了Python允許你在同一個文件中有多個不相關的類。所以你不需要像Java那樣分割東西。 – 2010-07-02 14:31:09