Я новичок в Python. Я использую Python 2.7 и работаю под управлением Windows Vista (64-разрядная версия). Как мне сделать, когда я нажимаю на .py
сценарии ... чтобы он открывался в IDLE, чтобы я мог отредактировать его? Я знаю ... без необходимости открывать IDLE самостоятельно.
Я прошел весь путь, C:\Python27\Lib\idlelib
но я не вижу приложения IDLE.
Затем, когда я делаю щелчок правой кнопкой мыши и «Открыть по умолчанию с» и выбираю idle.bat
файл .. Я получаю это:
windows-vista
python
тестовое задание
источник
источник
Ответы:
По крайней мере для Python 3.1 (он не должен отличаться для 2.7), IDLE находится в
C:\Python31\Lib\idlelib\idle.bat
.Таким образом, чтобы открыть скрипты Python, щелкните правой кнопкой мыши скрипт, перейдите в « Открыть с помощью» → « Выбрать программу по умолчанию» , нажмите « Обзор» , найдите
C:\Python27\Lib\idlelib
и выберитеidle.bat
(расширение может не отображаться в зависимости от настроек Windows). Не забудьте установить флажок Всегда использовать выбранную программу, чтобы открыть кнопку такого типа , если она еще не отмечена.источник
В Windows 7 Pro 64bit после установки
python-3.5.1-amd64.exe
возникла та же проблема: нет контекста редактирования после установкиДля исправления: щелкните правой кнопкой мыши файл .py, откройте его с помощью команды «Выбрать программу по умолчанию ...», затем назначьте:
c:\users\myusername\AppData\Local\Programs\Python\Python35\pythonw.exe
и выберите «Всегда использовать выбранную программу, чтобы открыть файл такого типа», и файлы .py изменились на значок Python IDE и редактирование. контекстное меню начало отображаться.источник
idle.bat
вidlelib
папке.Разве у вас нет опции «Редактировать с IDLE», когда вы щелкаете правой кнопкой мыши по файлу .py? это должно быть поведение по умолчанию IDLE, может быть, оно может меняться в зависимости от некоторых настроек установки / системы. Я бы не стал использовать IDLE в качестве программы по умолчанию для открытия файлов .py, это задача Python. Кроме того, это может означать, что вы не выполняете их при двойном щелчке по ним или при вводе полного имени расширения в командной строке.
Если то, что я сказал выше, не работает для вас, вы можете добавить путь IDLE, который вы упомянули, к системной переменной Path в Windows, поэтому вы можете ввести в командной строке:
Добавив путь IDLE в системную переменную Path, вы также можете запустить IDLE, набрав «idle» в поле, которое вы получаете из windowsbutton-R. В качестве плюса вы можете добавить .py estension в системную переменную PATHEXT, чтобы скрипты Python выполнялись «только по имени», такие как исполняемые файлы, системные команды, скомпилированные программы или как вы там их называете.
примечание: это началось как комментарий, потом стало как-то ... долго. Я верю, что вы можете найти все, что я сказал, просто лучше, во многих уроках по питону в Интернете.
РЕДАКТИРОВАТЬ, чтобы соответствовать отредактированному вопросу: мой предыдущий ответ должен решить вашу проблему, даже если ваша система неправильно настроена для запуска файлов .pyw, в любом случае просто выберите «выбрать программу из списка ...», если python там нет, ищите это в его папке. Кажется, дело в том, чтобы связать python с файлами .pyw, как это и должно быть. Просто позвольте мне повторить: вы не хотите, чтобы .py файлы открывались в IDLE по умолчанию, посмотрите на мой ответ выше.
источник
Если файл является модулем, то есть имеет функции Python, которые требуют аргументов, то использование F5 в окне редактора IDLE не будет работать. Возможно, нужно создать другой файл, который вызывает функцию с аргументами и использовать F5 для ее выполнения. Используйте import from filename import *, чтобы импортировать модуль с функцией в этот второй скрипт, а затем вызвать функцию с ее аргументами.
источник
Установщик Python обычно создает пункт
"Edit with IDLE"
контекстного меню для.py
файлов.Если его нет на вашем компьютере, вы можете добавить его с помощью следующего файла реестра.
edit_with_idle.reg
C:\\Python27
правильный путь к Python на вашем компьютере.Рег файл:
"Edit with IDLE"
Вариант должен появиться при нажатии правой кнопки мыши.py
файлы.Если это не так, убедитесь, что
.py
файлы зарегистрированы правильно:HKEY_CLASSES_ROOT\.py\(Default)
должно содержатьPython.File
.источник
Питер C прав, для python 3.7 в Windows используйте следующие шаги 1. Перейдите к c: \ users \ myusername \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ idlelib \ 2. выберите idle.bat и не забудьте выбрать ' всегда используйте это приложение, чтобы открыть "вариант.
источник