Как написать скрипт (для Windows XP) для запуска программы на Python? - PullRequest
0 голосов
/ 28 сентября 2010

По сути, я бы хотел запустить скрипт (вместо ввода python program.py) или даже иметь ярлык, по которому я мог бы щелкнуть и запустить программу. Есть идеи?

Ответы [ 4 ]

2 голосов
/ 28 сентября 2010

С python.org :

В системах Windows не существует понятия «исполняемый режим».Установщик Python автоматически связывает .py файлы с python.exe, так что двойной щелчок по файлу Python запускает его как скрипт.Расширение также может быть .pyw, в этом случае окно консоли, которое обычно появляется, подавляется.

Также от python.org :

В Windows 2000 стандартный установщик Python уже связывает расширение .py с типом файла (Python.File) и дает этому типу файла команду open, запускающую интерпретатор (D:\Program Files\Python\python.exe "%1" %*).Этого достаточно, чтобы сделать сценарии исполняемыми из командной строки как ‘foo.py’.Если вы предпочитаете выполнять скрипт простым вводом ‘foo’ без расширения, вам нужно добавить .py в переменную окружения PATHEXT.

1 голос
/ 28 сентября 2010

Нажмите Ctrl + R , затем введите python.py, чтобы запустить скрипт Python.

1 голос
/ 28 сентября 2010

Попробуйте использовать пакетный файл (.bat).

Введите любые команды, которые вы хотите выполнить в нужном порядке, в блокноте, например:

python program.py

Сохраните файл как iHateTyping.bat

Откройте командную строку, используя Run.

Перейдите в каталог, где вы сохранили файл, используя cd.

Введите:

iHateTyping.bat

и все готово.

Я рекомендую вам прочитать больше о пакетных файлах по ссылке, выделенной выше.

0 голосов
/ 28 сентября 2010

Используйте py2exe для создания переносимого исполняемого файла Windows.

...