Python 名称错误:名称';移动';注释是否已定义(功能)

Python 名称错误:名称';移动';注释是否已定义(功能),python,python-3.x,function,import,nameerror,Python,Python 3.x,Function,Import,Nameerror,嘿,我一直在做一个迷宫游戏,我写了一个函数让角色(机器人)移动。问题是Python说我的函数不是define 名称错误:未定义名称“移动” 但是我定义了它,并在主文件中导入了函数文件。 这是我的函数文件(已修改,所以它有点干净) 这是我的主文件(再次修改…) 你能告诉我我能做些什么来让它工作吗。来自函数导入移动?但它来自“功能”。谢谢你们,它工作得很好!我希望我能给一些这样的名声:D import pickle from classes.labyrinthe import * from rob

嘿,我一直在做一个迷宫游戏,我写了一个函数让角色(机器人)移动。问题是Python说我的函数不是define

名称错误:未定义名称“移动”

但是我定义了它,并在主文件中导入了函数文件。 这是我的函数文件(已修改,所以它有点干净)

这是我的主文件(再次修改…)


你能告诉我我能做些什么来让它工作吗。

来自函数导入移动
?但它来自“功能”。谢谢你们,它工作得很好!我希望我能给一些这样的名声:D
import pickle

from classes.labyrinthe import *
from roboc import *
from carte import *
from creer_labyrinthe import *

def move(oldLab, direction, steps):
    global isOnExit
...
return oldLab
import os

from classes.carte import Carte

from fonctions.receiveRobotMoves import *
from fonctions.move import *
...
isOnExit = False
while isOnExit == False: #Tant que le robot n'est pas sur la sortie...
    #On demande au joueur la direction qu'il veut prendre
    receiveRobotMoves()

    #On fait avancer le robot
    conteneur = move(Labyrinthe, movesInformation['direction'], 
movesInformation['steps'])
    #On met à jour le labyrinthe
    Labyrinthe = conteneur