@bacbkofrancua

Информация, введённая в массив, забывается после закрытия консоли, как заставить её сохраняться?

Суть проблемы состоит в том, что я ввожу в массив информацию, а она забывается после закрытия консоли. Можно как-то сделать так, чтобы она запоминалась в самом массиве? Без использования .csv, блокнотов и т.п.?

dict = {
'apple': 'Яблоко',
'cat': 'Кошка',
'bold': 'Жирный'
}
print('Добавьте слово в массив')
word = input('Введите слово: ')
value = input('Введите перевод слова: ')
dict[word] = value
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Массив хранится в оперативной памяти.
Когда ты завершаешь процесс, вся выделенная ему оперативная память освобождается и потом используется другими процессами. Это действие выполняется операционной системой, у приложений нет над ним никакого контроля.
Вывод: неважно что ты делаешь с переменной, её значение не сохранится, если ты сам об этом не позаботишься.

Так что читай про то, как пользоватсья модулем json и работать с файлами. Это будет самый простой вариант.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Makaroffka
Любитель
Сохраняй в базу данных и все дела :)
Ответ написан
Ваш ответ на вопрос

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

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