Как импортировать экземпляр объекта из модуля - PullRequest
0 голосов
/ 26 апреля 2019

Попытка импортировать модуль и объект, который он создает, но постоянно говорит, что объект не существует.

car.py

class Car:

    def __init__(self, year, make, model):
        self.year = year
        self.make = make
        self.model = model

    def __str__(self):
        return "Make: {} Model: {} Year: {}".format(self.make, self.model, self.year)

stratus = Car(1995, "Dodge", "Stratus")

main.py

import car

print(stratus.__str__())

Должен напечатать атрибуты автомобиля, но возвращается с ошибкой: NameError: имя 'stratus' не определено

1 Ответ

2 голосов
/ 26 апреля 2019

Или:

import car
print(car.stratus)

или

from car import stratus
print(stratus)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...