Сохранение значения переменной после закрытия программы
Каким образом можно сохранить значение переменной в python, чтобы его можно было использовать/менять после перезапуска программы? Пытался загуглить но что то делал не так, и находилось то, как вывести переменную из функции. Заранее извиняюсь если вопрос глупый/некорректный, я новичок.
Лучший ответ
import pickle
a, b, c = 1, 2, 3
s =
# сохраняем
with open(‘data.sav’, ‘wb’) as f:
pickle.dump([a, b, c, s], f)
a, b, c = 0, 0, 0
# Получаем
with open(‘data.sav’, ‘rb’) as f:
c, b, a, s = pickle.load(f)
print(a, b, c, s)
Губанов МихаилУченик (134) 2 года назад
pickle устанавливается вместе с питоном, или нужно устанавливать отдельно?
Антон Погудин Гуру (4208) отдельно
Остальные ответы
Как сохранить переменную?
Нашёл как сделать преобразование речи в текст(там текст преобразуют и сохраняют в переменную), как сделать так чтобы при распознованнии определённой фразы выводился ответ?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Сохранить переменную в текстовый файл
Помогите пожалуйста сохранить значение переменной в файл .txt
Как сохранить глобальную переменную?
Здраствуйте! При написании кода в tkinter возникла необходимость визуализировать значения. Но при.
Как сохранить в переменную, сгенерированное псевдослучайное число
Здравствуйте, у меня есть задача, написать бота Telegram. Который при запуске, будет генерировать.
Как по простому достать, изменить и сохранить переменную из другого файла? На Python
Меня интересует, можно ли без дополнительных модулей, библиотек, и даже без классов достать и.
1183 / 759 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
Сообщение от amos64076 
Нашёл как сделать
покажи сначала, что именно ты нашел, от этого зависит ответ на твой вопрос.
Регистрация: 24.06.2021
Сообщений: 14
Вот я смотрел этот ролик https://youtu.be/IrRkCzM2Yg4 , если есть более простые варианты распознования голоса, то было-бы круто о них узнать
1525 / 494 / 58
Регистрация: 10.04.2009
Сообщений: 8,368
amos64076, и что там инет нужен для распознвания?
Регистрация: 24.06.2021
Сообщений: 14
Как я понимаю, да, нужен(если вы знаете лучший способ распознования, то скажите(не обязательно на питоне))
1183 / 759 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
Ципихович Эндрю, мало того, толковые решения еще и денег стоят. Что в принципе правильно.
amos64076, ролик не смотрел, но что-то подсказывает что там идет реквест на какое то апи, получай ответ, сохраняй в куда пожелаешь.
Без твоего кода отправки \ получения сложно что-то сказать.
1525 / 494 / 58
Регистрация: 10.04.2009
Сообщений: 8,368
amos64076, речевой блокнот
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Сохранить переменную Apscheduler scheduler в памяти
Я хочу сохранить экземпляр BackgroundScheduler который я использовал чтобы отложить действие. У.
Как сохранить в переменную другую переменную + текст?
Нужно сохранить в одной переменной несколько переменных + текст, что бы потом все это дело вывести.
Как сохранить переменную?
Привет, я новичок в изучении Unity и C#. Нужен совет. Описываю поведения объекта пуля, скрипт на.
Как сохранить переменную ?
Допустим есть переменная a которая равна — 0, есть кнопка по нажатию которой к а прибавляется.
Как сохранить ссылку на value переменную?
Всем привет! Подскажите пожалуйста, как через метод передать ссылку на value переменную и ее.

Как сохранить строку в переменную?
Как сохранить строку “abc” в переменную?
Как сохранить значение переменной в питоне?


- Python
Как сделать цикл разархированния файлов zip?
- 1 подписчик
- 52 минуты назад
- 37 просмотров

- Python
- +1 ещё
Как конвертировать tdata в session + json?
- 1 подписчик
- 2 часа назад
- 45 просмотров

- Python
- +2 ещё
TypeError: event_list() missing 1 required positional argument: ‘call_data» aiogram при использовании CallbackFactory?
- 1 подписчик
- 14 часов назад
- 30 просмотров

- Python
Как исправить «NameError: name ‘chat’ is not defined»?
- 1 подписчик
- 19 часов назад
- 67 просмотров

- Python
- +1 ещё
Как в discord.py сделать интерактивную кнопку со ссылкой?
- 1 подписчик
- 19 часов назад
- 43 просмотра

- Python
- +1 ещё
Как отправить команду в Telegram чтобы он закрылся?
- 1 подписчик
- 23 часа назад
- 102 просмотра

- Python
- +1 ещё
Можно ли взаимодействовать с ИИ bing?
- 1 подписчик
- 23 часа назад
- 84 просмотра

- PHP
- +3 ещё
Google Forms — как получить только уникальные заполнения?
- 1 подписчик
- вчера
- 48 просмотров

- Python
One of the parameters specified was missing or invalid: offset not integer, Как решить эту проблему?
- 1 подписчик
- вчера
- 85 просмотров

- Python
- +1 ещё
Как достать из запроса в selenium csrf token?
- 1 подписчик
- вчера
- 43 просмотра
от 120 000 ₽
от 1 500 до 2 000 $
от 120 000 до 240 000 ₽
23 нояб. 2023, в 17:02
80000 руб./за проект
23 нояб. 2023, в 16:34
60000 руб./за проект
23 нояб. 2023, в 16:24
10000 руб./за проект
Минуточку внимания
Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями
- Mailcow за nginx?
- 2 подписчика
- 1 ответ
- 2 подписчика
- 4 ответа
- 3 подписчика
- 2 ответа
- 3 подписчика
- 2 ответа
- 2 подписчика
- 1 ответ
- 2 подписчика
- 2 ответа
- 2 подписчика
- 0 ответов
- 2 подписчика
- 1 ответ
- 2 подписчика
- 1 ответ
- 2 подписчика
- 3 ответа
Как сохранить значение локальной переменной внутри функции?
Забыл, каким образом можно сохранить последнее значение переменной в функции, не прибегая к глобальным, декораторам, объектам (что-то вроде nonlocal, но без вложенных функций)?
Например, в функции локальная переменная при определении была равна M, а после последнего действия стала равна N, когда эту функцию вызовут в следующий раз, действия будут проводится уже со значением M.- Вопрос задан более трёх лет назад
- 1337 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 3
Сергей Горностаев @sergey-gornostaev Куратор тега Python
Седой и строгийСохранять состояние функции между вызовами — плохая идея. Либо вам это вообще не нужно, либо используйте объекты.
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Если очень хочется, то можно например так.def foo(): foo.buzz += 1 return foo.buzz foo.buzz = 0Ответ написан более трёх лет назад
Комментировать
Нравится КомментироватьКак написал Сергей — плохая идея. Но способ есть, хоть и дурной. Использовать мутабельные объекты как аргумент функции, например список.
def foo(lst=[0]): print(lst[0]) lst[0] += 1 for _ in range(5): foo()Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопросВойдите, чтобы написать ответ

- Python
Как сделать цикл разархированния файлов zip?
- 1 подписчик
- 52 минуты назад
- 37 просмотров

- Python
- +1 ещё
Как конвертировать tdata в session + json?
- 1 подписчик
- 2 часа назад
- 45 просмотров
