Как запустить IDLE (редактор Python) без использования ярлыка в Windows Vista?
Я пытаюсь научить Комодо зажигать IDLE когда я нажимаю правильные клавиши. Я могу использовать точный путь ярлыка в меню "Пуск" в строке местоположения Проводника Windows для запуска простоя, поэтому я надеялся, что Komodo сможет его использовать. Но, давая этот путь Комодо заставляет его сказать, что 1 возвращается. Это похоже на сбой, поскольку IDLE не запускается.
Я думал, что избегу ярлыка и просто использую точный путь. Захожу в меню Пуск , найдите ярлык для IDLE, щелкните правой кнопкой мыши, чтобы посмотреть свойства. Цель неактивна, но говорит "Python 2.5.2". "Start in" имеет значение, "C:Python25". Кнопка" Открыть расположение файла " также неактивна.
Как узнать, где этот ярлык действительно указывает? Я попытался запустить python.exe и pythonw.exe оба в C:Python25, но ни один не запускается без дела.
10 ответов
есть файл под названием 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, поставляемые как args в режиме ожидания.
вот еще один путь, который вы можете использовать. Я не уверен, является ли это частью стандартного дистрибутива или файл автоматически создается при первом использовании холостого хода.
C:\Python25\Lib\idlelib\idle.pyw
вы также можете назначить горячие клавиши для ярлыков Windows напрямую (по крайней мере, в Windows 95 вы могли бы, я не проверял снова с тех пор, но я думаю, что опция должна быть все еще там ^_^).
ярлык простоя - это "рекламируемый ярлык", который нарушает определенные функции, такие как кнопка" Найти цель". Google для получения дополнительной информации.
вы можете просмотреть ссылку с помощью шестнадцатеричного редактора или скачать LNK Parser чтобы увидеть, куда она указывает.
в моем случае это работает:..\..\..\..\..\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 GUI).
- нажмите на значок окна в левом нижнем углу или используйте клавишу окна (только Python 2), вы увидите значок Idle (Python GUI)
- щелкните правой кнопкой мыши на значке, затем еще
- Открыть Расположение Файла
- появится новое окно, и вы увидите ярлык Idle (Python GUI)
- щелкните правой кнопкой мыши, удерживайте и вытащите на рабочий стол, чтобы создать ярлык Python GUI на рабочем столе.