Как запустить IDLE (редактор Python) без использования ярлыка в Windows Vista?
-
02-07-2019 - |
Вопрос
Я пытаюсь научить Комодо заводиться ХОЛОСТОЙ ХОД когда я нажимаю нужные клавиши.Я могу использовать точный путь к ярлыку в меню "Пуск" в строке расположения проводника 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
отправьте ярлык на рабочий стол.
С помощью ярлыка на рабочем столе вы также можете добавить его на панель задач для быстрого доступа.
Надеюсь, это поможет.