Как мне получить определенную переменную c из другого файла, если она не определена в конструкторе? - PullRequest
0 голосов
/ 08 мая 2020

У меня есть следующие 2 программы ниже, и я хочу использовать from cells.py self.display = 'X', чтобы получить значение 'X' во втором файле любыми способами, напечатанными, поэтому во втором файле я получаю 'X', используя каким-то образом cell.py. Заранее большое спасибо!

cells.py

class Start:
    def __init__(self):
        self.display = 'X'

    def step(self, game):
        pass

other.py

from cells import (
    Start,
    End,
    Air,
    Wall,
    Fire,
    Water,
    Teleport
)
print(Air)

1 Ответ

0 голосов
/ 08 мая 2020

Создайте экземпляр класса, а затем получите доступ к его атрибуту display.

s = Start()
print(s.display)

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

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