我是一位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