Python 3.3名称错误名称未定义

时间:2014-02-16 04:00:05

标签: python python-3.x python-import nameerror

主文件(robot.py)

from common.delay import PreciseDelay
from common.generic_distance_sensor import GenericDistanceSensor, MB10X3
from common.ez_can_jaguar import EzCANJaguar

igus_can = 1
l_actuator_can = 2

igus_can = EzCanJaguar(igus_can)
l_actuator = EzCanJaguar(l_actuator_can)

常用文件夹内容

__init__.py

ez_can_jaguar.py

delay.py

generic_distance_sensor.py

回溯

C:\Users\Ethan_000\workspace\2014\aerial_assist\robot\source>python robot.py
Traceback (most recent call last):
  File "robot.py", line 67, in <module>
    igus_can = EzCanJaguar(igus_can)
NameError: name 'EzCanJaguar' is not defined

注释

__init__.py为空 我在eclipse中使用pydev并在所有导入中给出“未解决的导入”错误

1 个答案:

答案 0 :(得分:4)

EzCANJaguarEzCanJaguar不是一回事。 Python区分大小写。