我有一个名为 的模块文件mymodule.py
,其中包含以下代码:
class foo:
def __init__(self):
self.foo = 1
class bar:
import foo
def __init__(self):
self.bar = foo().foo
同一目录下的__init__.py
文件有
from mymodule import foo
从同一目录中的脚本,我有以下代码:
from mymodule import bar
当我尝试运行时bar()
,我收到错误消息No module named foo
。当它们在同一个模块文件中定义时,如何创建foo
in的实例?bar