Еще немного об этом.
У вас есть скрипт myscript.py
в папке C:\myscripts
.Вот как настроить Windows 7, чтобы вы могли ввести > myscript
в окно CMD, и скрипт запустится.
1) Установите переменную PATH
для включения интерпретатора Python.
Панель управления> Система и безопасность> Система> Расширенные настройки> Переменные среды.Вы можете установить системные переменные или пользовательские переменные.Прокрутите вниз, пока не найдете PATH
, выберите его, нажмите Edit
. Путь появится в новом диалоговом окне.Я всегда копирую его в Блокнот, чтобы редактировать, хотя все, что вам нужно сделать, это добавить ;C:\Python27
в конец списка.Сохранить это.
2) Установите для переменной PATH
значение C:\myscripts
3) Установите для переменной PATHEXT
значение ;.PY
.(Это бит, который спасает вас от ввода myscript.py
)
Теперь это может сработать.Попробуйте открыть окно командной строки и наберите myscript
Но это может быть не так.Windows все еще может вас испортить.Я установил, а затем удалил пакет Python, и когда я набрал myscript
, Windows открыла окно с вопросом, какую программу использовать.Я просмотрел C:\python27\python.exe
и нажал на это.Windows открыла другое командное окно, запустила скрипт и закрыла его, прежде чем я увидела, что сделал мой скрипт!Чтобы исправить это, когда Windows открывает свое диалоговое окно, выберите ваш Python и установите флажок «Всегда делать это» внизу. Тогда оно не откроет и не закроет другое окно, и все будет работать как надо.Или они сделали для меня.
Добавлено: Выше не сказано, как передать аргументы в ваш скрипт.Для этого смотрите ответ Windows не передает аргументы скрипту Python