Как запустить скрипт Python в исполняемой оболочке Linux - PullRequest
0 голосов
/ 10 октября 2018

У меня есть готовый скрипт на Python, и мне нужно запустить его с помощью Hudson CI.Я вижу, что задание конфигурации имеет единственную поддерживаемую среду - это исполняемая оболочка.Как запустить скрипт Python в исполняемой оболочке (оболочка Bash)?есть идеи или предложения?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Помимо очевидных python3 file.py или python file.py, можно сделать исполняемый файл Python самостоятельно, введя соответствующий верхний шебанг:

#!/usr/bin/env python3
...
(script follows here)

или

#!/usr/bin/env python
...
(script follows here)

Используя их, ваш CI не должен знать, что скрипт написан на python, shell, perl или на любом другом языке.

0 голосов
/ 10 октября 2018

python3

python3 file.py

python2

python file.py
...