ImportError:没有名为b的模块 - Python

时间:2014-09-18 23:18:57

标签: python

我遇到了python中的代码。但是以简单的形式,它看起来像这样

a.py看起来像这样

import b

def hello():
  print "hello"

print "a.py"
print hello()
print b.hi()

和b.py看起来像这样

def hi():
  print "hi"

a.py,我收到一个错误。我知道一些解决循环依赖问题的问题。但这不正确吗? TIA - 已编辑

1 个答案:

答案 0 :(得分:0)

之前我遇到过这样的问题,原因是我在与我尝试导入的模块/包相同的目录中没有__init__.py。您需要该文件才能导入包,即使它是空的。