我正在尝试构建自己的小模块以了解基本步骤。 结构是这样的:
/Project
setup.py
-----/bin
-----/blub
---------__ init__.py
---------blub.py
-----/docs
-----/tests
---------blub_tests.py
---------__ init__.py
blub.py中的守则
import random
def first():
print(random.randrange(1,10,1))
当我尝试导入时,
from blub import first
我明白了。 文件“< stdin>”,第1行,<模块> 导入错误:无法导入名称'first'。
如果我将Function def blub()命名为:
import random
def blub():
print(random.randrange(1,10,1))
然后:
from blub import blub
并将其命名为: blub.blub() 一切正常......
我在Google上找到的只有循环导入问题,或者所选名称与Python中的一些内置函数相同。不幸的是它没有帮助...... 我在这做错了什么? THX!