В одном файле я создаю класс Robot, но когда я пытаюсь создать объект этого класса в другом файле, он говорит: 'module' объект не имеет атрибута 'Robot'Создайте объект Python из другого .py файла
main.py
import robot as rob
robot=rob.Robot()
robot.py
class Robot(object):
def __init__(self):
return 0
def otherFunctions():
return 0
И он говорит: 'модуль' объект не имеет атрибута 'Robot'. Где я делаю ошибку?
Возможно, вы импортируете другой 'robot.py'. Добавьте инструкцию печати вверху robot.py, чтобы убедиться, что она правильная. Или проверьте 'rob .__ file__' – mhlester
Возможно, это также проблема циклического импорта, если один из файлов имеет импорт, который мы не видим. – user2357112
У robot.py нет другого импорта. и main.py имеет много, я могу их здесь –