В моей main.py я поставилимпорта внешнего класса и создание объекта, доступа к функциям объекта
from carNum import *
vehicleID =0
vehicleID = carNum()
print ("Object Created")
Вот мой carNum класс
class carNum:
def __init__(self):
speedlist = []
Но когда я бегу это я получаю объект «module» не вызываем
Большое спасибо заранее Я действительно надеюсь, что вы, ребята, можете мне помочь
Является ли ваш класс 'carNum' в файле под названием carNum.py'? Для меня это дает ошибку 'TypeError: неподдерживаемый тип операндов для +: 'instance' и 'int'' для строки' vehicleID = vehicleID + 1'. Я не вижу, что этот вопрос имеет отношение к наследованию. –
speedlist будет переменным, локальным только для конструктора. Если вы хотите, чтобы такой атрибут принадлежал классу или экземплярам объекта, остановите и улучшите свое знание python. Это спасло бы вас от боли. – Pynchia
@ Pynchia Спасибо за совет. Я еще новичок. даже если я делаю этот список глобальным, когда я пытаюсь вызвать список через созданный объект, он дает мне ошибку, говоря, что «глобальный список имен не определен». Не могли бы вы рассказать мне, есть ли у вас какие-либо предложения. –