我已经开始在python 3中编写RPG游戏。这是我在运行时遇到的错误:
Traceback (most recent call last):
File "main.py", line 3, in <module>
from characters.player import *
File "/home/darcey/python/characters/player.py", line 2, in <module>
from character import *
ImportError: No module named 'character'
这是我的文件结构:
| = folder
~ = file
| python
| characters
~ __init__.py
~ player.py
~ character.py
~ enemy.py
~ main.py
如果我需要将所有代码放入或代码来自某些文件,只需在下面发表评论,我就会添加它们。
答案 0 :(得分:3)
您需要使用包相对导入:
OutDir
注意from .character import *
;你没有全球.
模块,只有本地模块。
或者,使用绝对导入:
character