如何在linux可执行shell中运行python脚本

时间:2018-10-10 07:30:38

标签: python python-3.x hudson hudson-plugins hudson-api

我已经准备好python脚本,并且需要使用Hudson CI运行。我可以看到配置作业中唯一受支持的环境是可执行外壳。如何在可执行Shell(Bash Shell)中运行python脚本?有什么想法或建议吗?

2 个答案:

答案 0 :(得分:0)

python3

python3 file.py

python2

python file.py

答案 1 :(得分:0)

除了明显的python3 file.pypython file.py之外,还可以通过在顶部引入适当的shebang来使python文件自己执行:

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

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

使用这些,您的CI不需要知道脚本是用python,shell,perl或它使用的任何语言编写的。