首页 > 编程知识 正文

python shebang,python调用bash脚本

时间:2023-05-04 19:13:03 阅读:182078 作者:1638

在计算机科学中,shebang行是“#”、“! 由的编号、可执行文件路径组成的字符串行通常显示为文本文件的第一行,并表示运行脚本文件的默认解释器。 shebang行通常用于以下场景:

指定的脚本将在特定虚拟环境(如安装在虚拟环境中的jupyter )中运行。 在虚拟环境的wxdyg目录中,许多jupyter可执行文件都设置了shebang行,这限制了jupyter只能在虚拟环境中使用。 main脚本中的默认解释器,例如#! /usr/wxdyg/python3。 使用shebang行时,请注意以下事项:

在导入脚本时,shebang行不起作用,仅在运行时起作用。 在命令行环境中运行脚本时,如果在运行脚本时指定了解释器,并且指定的解释器与shebang行的配置不匹配,则命令行指定的优先级高于shebang行的指定优先级。 “#! ’后面的空格是可选的。

参考资料python风格规格

PEP394

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。