首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux可执行shell中运行python脚本

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

Stack Overflow用户
提问于 2018-10-10 15:30:38
回答 2查看 1.4K关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2018-10-10 15:36:48

python3

代码语言:javascript
复制
python3 file.py

python2

代码语言:javascript
复制
python file.py
票数 0
EN

Stack Overflow用户

发布于 2018-10-10 15:42:52

除了显而易见的python3 file.py或python file.py之外,还可以通过在顶部引入适当的shebang来使python文件成为可执行文件:

代码语言:javascript
复制
#!/usr/bin/env python3
...
(script follows here)

或

代码语言:javascript
复制
#!/usr/bin/env python
...
(script follows here)

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52734889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档