Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80

Сохранение изменений после завершения работы приложения(кода)

04.03.2021, 16:33. Показов 4267. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!)Необходимо, чтобы после завершения работы в программе сохранялись изменения, вот пример:
Python
1
2
3
list=["list"]
a=str(input())#(a="list1")
list+=a
мне нужно, чтобы после того как программа завершит свою работу список изменился, т.е он изменится на
Python
1
list=["list", "list1"]
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.03.2021, 16:33
Ответы с готовыми решениями:

Сохранение значения переменной после завершения работы приложения
Можно ли сохранить значение переменной (As String) после завершения работы приложения?

Сохранение изменений после закрытия приложения
Добрый вечер. Возникла проблема сохранения данных. Есть формы, с помощью которых можно открывать текстовые файлы. При запуске экзешника мы...

Процесс приложения после завершения работы
По каким причинам после завершения работы приложения может оставаться процесс? Корректно ли в таком случае делать так: ...

16
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
04.03.2021, 16:37
Цитата Сообщение от Volodya_drv Посмотреть сообщение
list=
Не надо так
1
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80
04.03.2021, 16:41  [ТС]
это просто пример)
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
04.03.2021, 16:43
Цитата Сообщение от Volodya_drv Посмотреть сообщение
после завершения работы приложения
После завершения работы у тебя уже ничего происходить не будет
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,678
Записей в блоге: 29
04.03.2021, 16:43
Цитата Сообщение от Volodya_drv Посмотреть сообщение
a=str(input())
инпут возвращает строку, зачем ты ее еще раз приводишь к строке? откуды вы все поголовно берете этот пример? где источник скверны? или это архетип в головах начинающих?

Цитата Сообщение от Volodya_drv Посмотреть сообщение
чтобы после того как программа завершит свою работу список изменился
если программа уже не работает то кто и как изменит список? и главное зачем -если он никому больше не доступен?

как вариант заапускать отдельный поток, который следит за основной программой и когда она завершается -что-то делает. Но я не могу логики понять этого изменения.
0
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80
04.03.2021, 16:44  [ТС]
вы поняли вопрос слишком буквально....
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
04.03.2021, 16:46
Цитата Сообщение от Volodya_drv Посмотреть сообщение
вы поняли вопрос слишком буквально....
Если попробовать понять по-другому, становится ещё более непонятно. В чём вопрос-то?
0
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80
04.03.2021, 16:49  [ТС]
я возможно сделал ошибку, т.к довольно криво задал вопрос, но в программе есть специальная функция которая отвечает за изменения списка, но после закрытия самой программы он по сути никак не измениться. А мне бы хотелось сохранить его изменения. А что касательно str(input()), то не надо сильно агриться на это.....
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,678
Записей в блоге: 29
04.03.2021, 16:51
Цитата Сообщение от Volodya_drv Посмотреть сообщение
А что касательно str(input()), то не надо сильно агриться на это
просто каждый второй это пишет, хочу найти источник и сжечь


Можешь четко сформулировать вопрос? ничего ж не понятно! зачем список менять если при завершении проги интерпретатор все забудет? Ты наверное еще деталей забыл упомянуть каких-то?
0
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80
04.03.2021, 16:51  [ТС]
в изменении списка/переменной и т.д....
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
04.03.2021, 16:51
Цитата Сообщение от Volodya_drv Посмотреть сообщение
в программе есть специальная функция которая отвечает за изменения списка
Давай полный код
Цитата Сообщение от Volodya_drv Посмотреть сообщение
но после закрытия самой программы он по сути никак не измениться
И не должно
Цитата Сообщение от Volodya_drv Посмотреть сообщение
А мне бы хотелось сохранить его изменения
Если функция сделает какие-то изменения, они будут применены сразу же
0
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80
04.03.2021, 16:56  [ТС]
есть прототип и.и с помощью определённой команды (teaching), и.и пополняет свой запас различных определений и т.д, чтобы сохранить эти определения я играюсь с файлами(в данный момент), но считаю что это не очень правильно. Так вот хотелось бы чтобы во время срабатывания функции (teaching) список изменялся(не временно)
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
04.03.2021, 16:58
Volodya_drv, Я ж сказал, давай полный код. Мне до конца не понятно, что делает твоя функция и меняет ли она что-нибудь вообще.
0
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80
04.03.2021, 16:58  [ТС]
кстати если хотите истребить источник str(input()), то рекомендую удалить все онлайн курсы по программированию(>~80%), лично мне ясно что функция input() сама по себе возвращает данные в формате str))
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
04.03.2021, 17:00
Цитата Сообщение от Volodya_drv Посмотреть сообщение
все онлайн курсы по программированию
Неужели в каком-то из них встречается такая штука?)
Цитата Сообщение от Volodya_drv Посмотреть сообщение
лично мне ясно что функция input() сама по себе возвращает данные в формате str
Тогда зачем ты её в str заворачивал?
0
22 / 14 / 8
Регистрация: 15.11.2020
Сообщений: 80
04.03.2021, 17:02  [ТС]
каюсь.... сейчас пришлю код....
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,678
Записей в блоге: 29
04.03.2021, 17:08
Цитата Сообщение от Volodya_drv Посмотреть сообщение
то рекомендую удалить все онлайн курсы по программированию(>~80%)
пример -в студию! чтобы там стр(инпут) было
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.03.2021, 17:08
Помогаю со студенческими работами здесь

После завершения работы приложения вылезла ошибка
Что значит эта ошибка и как исправить? В целом приложение работает правильно но после закрытия вот такая ошибка.

Неизвестная ошибка после завершения работы приложения
После каждого закрытия приложения вылетает вот такая ошибка: System.BadImageFormatException не обработано Message: Была сделана...

Куда девается "убежавшая" память после завершения работы приложения
Не знаю, где спросить об этом, но думаю, что по адресу :) Если в приложени утечка памяти, то после завершения процесса приложения вся...

Повтор завершения работы приложения
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("", "", MessageBoxButtons.YesNo) ==...

Как вывести время работы программы ПОСЛЕ завершения работы progressBar?
У меня почему-то сначала выводится время в MessageBox, а затем уже завершает свою работу progressBar, а мне нужно наоборот. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru