这看起来很基本,所以我必须遗漏一些明显的东西。目标是从同一目录导入模块。我尽可能简单地分解了它,我得到了nameerror
。
档案import_this.py
:
def my_function(number) :
print number + 2
档案import_test.py
:
import import_this
my_function(2)
我是否必须指定导入文件所在的目录? (它与测试文件相同)。另外,我可以测试一下导入的模块吗?
答案 0 :(得分:2)
您正在错误地访问该功能。
使用以下
import import_this
import_this.my_function(2)
或做,
from import_this import my_function
my_function(2)
答案 1 :(得分:0)
或者(除了上面的@mu的回答),
>>>import import_this as it
..然后,
>>> it.my_function(2)