导入模块后,即使在该模块中调用了方法,sys.modules中也没有模块

时间:2018-04-11 08:32:09

标签: python

我正在使用python练习包和模块。

我制作了五个文件。

C:/doit/game/__init__.py

C:/doit/game/sound/__init__.py

C:/doit/game/sound/echo.py

C:/doit/game/graphic/__init__.py

C:/doit/game/graphic/render.py

我输入from game.sound.echo import * 并输入'sys' in sys.modules以检查我是否顺利而且有效。 但是,当我输入'echo' in sys.modules时,它返回False。

你知道我的情况有什么问题吗?

1 个答案:

答案 0 :(得分:0)

您必须寻找整个模块"路径"在sys.modules中。 试试'games.sound.echo' in sys.modules