【发布时间】:2013-01-10 16:36:24
【问题描述】:
我做了一些网络搜索,但我发现的只是沮丧。
我在目录(我们称之为)“projectdir”中有一个项目,其中有“main.py”。 在 projectdir 中,我有一个名为“otherstuff”的子目录,其中有“foo.py”。
我如何导入 foo.py,这样我就可以在 main.py 中使用它的内容,而无需做 python 设计者/实现者应该做的很多工作,也不依赖样板文件?
或者这在 python 中是不可能的?
【问题讨论】:
-
from otherstuff import foo? -
@BrtH: 然后呢?: from otherstuff from foo import MyClass ?
-
对不起,我只是对 python 是一种 ****** 语言感到愤怒。我不得不把它放在那里。尝试将其推送到几个文件和 100 行之外的任何内容,并且必须引入比 C++ 具有的更丑陋的样板,甚至可以自动执行该语言应该做的事情。
-
我不知道你认为你需要什么“样板”。我经常处理包含数百行文件的许多文件的项目,并且从不需要“样板文件”。但如果你不喜欢 Python,就不要使用它:生气也没用。