【问题标题】:How to run python script in linux Executable shell如何在 linux Executable shell 中运行 python 脚本
【发布时间】:2019-03-15 01:12:22
【问题描述】:

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

【问题讨论】:

  • python xxx.py?

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


【解决方案1】:

python3

python3 file.py

python2

python file.py

【讨论】:

    【解决方案2】:

    除了显而易见的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 或它使用的任何语言编写的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-24
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 2022-08-06
      • 2012-05-21
      相关资源
      最近更新 更多