Он должен отображать путь к исполняемому файлу и версию Python для запуска скриптов с прямым вызовом Python (python myscript.py
), а также для непосредственного запуска скриптов (myscript.py
). Script не должен делать слишком много предположений относительно конфигурации системы. Например, он должен обрабатывать ситуацию, когда не может быть доступного Python.
Обоснование
Я играю с разными способами настройки среды для запуска сценариев Python, и я подумал, что было бы полезно, чтобы Script рассказывал мне, что такое текущая конфигурация. Меня интересуют стандартные средства, предоставляемые ОС - переменная среды PATH
и ассоциация типов файлов с обработчиками (assoc
и ftype
, а также переменная среды PATHEXT
). Это оставляет pylauncher вне сферы действия этого вопроса.