无法从模块ImportError导入函数:无法导入名称x

时间:2017-06-11 17:49:08

标签: python-3.x

我正在尝试构建自己的小模块以了解基本步骤。 结构是这样的:

/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!

0 个答案:

没有答案