Как запустить IDLE (редактор Python) без использования ярлыка в Windows Vista?

StackOverflow https://stackoverflow.com/questions/118260

Вопрос

Я пытаюсь научить Комодо заводиться ХОЛОСТОЙ ХОД когда я нажимаю нужные клавиши.Я могу использовать точный путь к ярлыку в меню "Пуск" в строке расположения проводника Windows для запуска IDLE, поэтому я надеялся, что Komodo тоже сможет его использовать.Но предоставление этого пути Komodo приводит к тому, что он сообщает, что возвращен 1.Похоже, это сбой, так как IDLE не запускается.

Я подумал, что обойдусь без кратчайшего пути и просто использую точный путь.Я захожу в меню "Пуск", нахожу ярлык для IDLE, щелкаю правой кнопкой мыши, чтобы посмотреть свойства.Целевой объект выделен серым цветом, но на нем написано "Python 2.5.2".Для параметра "Начать в" установлено значение "C:\Python25\".Кнопка "Открыть расположение файла" также выделена серым цветом.

Как мне узнать, куда на самом деле указывает этот ярлык?Я пробовал запускать python.exe и pythonw.exe оба в C:\Python25, но ни один из них не запускается в режиме ОЖИДАНИЯ.

Это было полезно?

Решение

Там есть файл под названием idle.py в вашем каталоге установки Python в Lib\idlelib\idle.py.

Если вы запустите этот файл с помощью Python, то должен начаться IDLE.

c:\Python25\pythonw.exe c:\Python25\Lib\idlelib\idle.py

Другие советы

В Python 3.2.2 я нашел \Python32\Lib\idlelib\idle.bat что было полезно, потому что позволило бы мне открывать файлы python, предоставленные в виде аргументов, в режиме ОЖИДАНИЯ.

Вот еще один путь, который вы можете использовать.Я не уверен, является ли это частью стандартного дистрибутива или файл создается автоматически при первом использовании IDLE.

C:\Python25\Lib\idlelib\idle.pyw

Если у вас просто запущена оболочка Python, введите:

import idlelib.PyShell
idlelib.PyShell.main()

Папка установки Python > Библиотека > idlelib > idle.pyw

Дважды щелкните по нему, и все готово.

существует скрипт .bat для его запуска (python 2.7).

c:\Python27\Lib\idlelib\idle.bat

Вы также можете напрямую назначать горячие клавиши ярлыкам Windows (по крайней мере, в Windows 95 вы могли бы это сделать, с тех пор я больше не проверял, но я думаю, что опция все еще должна быть там ^_^).

Ярлык idle - это "Рекламируемый ярлык", который отключает определенные функции, такие как кнопка "найти цель".Погуглите для получения дополнительной информации.

Вы можете просмотреть ссылку с помощью шестнадцатеричного редактора или скачать Анализатор LNK чтобы увидеть, на что это указывает.

В моем случае это работает:
..\..\..\..\..\Python27\pythonw.exe "C:\Python27\Lib\idlelib\idle.pyw"

Я настраиваю короткий путь (используя Windows) и устанавливаю цель на

C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py

отлично работает

Также обнаружил, что это работает

with open('FILE.py') as f:
    exec(f.read())

У меня есть ярлык для Idle (графический интерфейс Python).

  • Нажмите на значок окна в левом нижнем углу или используйте клавишу Window (только Python 2), вы увидите значок Idle (графический интерфейс Python)
  • Щелкните правой кнопкой мыши на значке, затем еще
  • Открыть Расположение файла
  • Появится новое окно, и вы увидите ярлык Idle (графический интерфейс Python).
  • Щелкните правой кнопкой мыши, удерживая нажатой клавишу и перейдите на рабочий стол, чтобы создать ярлык Python GUI на рабочем столе.

Папка установки Python > Библиотека > idlelib > idle.pyw

отправьте ярлык на рабочий стол.

С помощью ярлыка на рабочем столе вы также можете добавить его на панель задач для быстрого доступа.

Надеюсь, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top