В настоящее время я использую последнюю версию Python 2 на своем ноутбуке (2.7.12), а также версию IDLE версии 2.7.12 и версию TK 8.5.15, если это имеет значение.Как повторно ввести опцию «без подсказки для сохранения» в IDLE, если файл не был сохранен
На моих школьных компьютерах используется немного более ранняя версия IDLE (версия 2.7a0), которая на вкладке «общий» в настройках IDLE (в разделе «Параметры», «Настройка IDLE ...») имеет особые предпочтения, которые я больше не видите в последней версии IDLE, которую я установил на своем ноутбуке.
В частности, для подраздела «Запуск (F5)« Настройки »он предоставляет два параметра после заголовка« Если файл никогда не был сохранен »; один «Запрос на сохранение», а другой «Без подсказки».
Я не могу найти этот вариант в моей более современной среде IDLE. Я надеялся, что один из вас, возможно, узнает, есть ли способ изменить современную версию IDLE или Python, чтобы повторно использовать эту функцию? (Например, могу ли я просто открыть какой-то исходный документ для Python и внести изменения самостоятельно?).
Мне иногда кажется, что это неприятно, потому что я часто хочу создать новый файл с помощью очень простого кода, чтобы проверить, правильно ли я понимаю Python относительно конкретных понятий (то есть, как мнимые числа работают в массивах) без запускать всю мою программу, которая часто значительно сложнее и займет гораздо больше времени, чтобы протестировать (и комментирование всего очень утомительно, чем дольше ваш код). Чтобы открыть новый файл, введите мой код, сохраните его на моем рабочем столе, это отнимает много времени.
И верьте, что нет, иногда у меня будет несколько окон, которые тестируют разные концепции, потому что я хочу продолжить тестирование Python несколькими способами, не стирая работу, которую я ранее делал в других тестах, которые продолжаются.
Также, если это имеет значение, школьные компьютеры используют версию 2.7.12 Python и версию 8.5 TK (мне все еще нужно выяснить, что означает TK).
Я понимаю, что я мог бы просто отбросить версию IDLE в эту более раннюю форму (я предполагаю, что это будет работать в любом случае), но я также обеспокоен тем, что могу потерять некоторые ключевые функции, которые имеют современные версии, или что я снова вернусь к некоторым ошибкам, которые ранее были рассмотрены.
~ Спасибо за любую помощь ~
Unununium
Я нашел код, который вы указали в configdialog.py - однако он не предлагает «радиообмена» для «если файл никогда не был сохранен». Затем я отправился в 19042 году на трекер, и был потрясен, обнаружив, что вы являетесь автором этого самого поста, спрашивающего то же самое, что и я! Это действительно здорово. Я предполагаю, что то, что я прошу, - это именно та модификация предпочтений автосохранения, которую вы хотели - например, добавление третьего варианта, когда пользователю никогда не предлагается сохранить. И, как вы указали, несохраненные новые окна могут быть тайно сохранены в .idlerc/untitled.py. Я попытаюсь реализовать ваше предложение. – unununium111
Это поможет немного, если вы разместите сопроводительный комментарий по этой проблеме. –
Ну, я обязательно попробую поддержать вашу заявку, чтобы принять изменение 19042 на трекер. Мне просто нужно выяснить, как это сделать в точности (я немного новичок в этом). Если вы имели в виду поддержку комментариев в отношении моего оригинального вопроса, я полагаю, что мне нечего добавить, за исключением того, что я надеюсь, что смогу как-то нарисовать материал и изменить основной .py-код python. То, что я попробую сделать, - это посмотреть на мои школьные компьютеры и посмотреть, могу ли я копировать и вставлять соответствующий код, который отличается. Возможно, это возможно ... – unununium111