@LoLwytN

Почему не виден массив в методе?

Создал класс, в нем определил массив postsMas и ниже создал метод save(). Дальше в этом методе я хотел обратится к массиву но по какой-то неизвестной для меня причине в методе save() не виден массив postsMas. Хотя определяю массив выше метода. Объясните пожалуйста почему?

Вот код:
class Post():
title = '1'
pubDate = '2'
time = '3'

postsMas = [
    [title, pubDate, time]
]

SAVES_FILE = 'saves.dat'

def save(self):
    SAVES_FILE = 'saves.dat'
    with open(SAVES_FILE, 'ab') as file:
        pickle.dump(postsMas, file)


Вылазеет ошибка: NameError: name 'postsMas' is not defined
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы