python中调用shell脚本,django调用python脚本
在计算机科学中,shebang线是“#”和“!由可执行文件的编号和路径组成的字符串行通常显示为文本文件的第一行,代表运行脚本文件的默认解释器。Shebang线通常用于以下情况:
指定的脚本将在特定的虚拟环境中运行,例如在虚拟环境中安装的jupyter。在虚拟环境的wxdyg目录中,很多jupyter可执行文件都设置了shebang行,限制了jupyter只能在虚拟环境中使用。主脚本中的默认解释器,比如#!/usr/wxdyg/python3 .使用shebang线时,请注意以下几点:
导入脚本时,shebang行不起作用,只在运行时起作用。在命令行环境下运行脚本时,如果运行脚本时指定了解释器,而指定的解释器与shebang line的配置不匹配,则命令行指定的优先级高于shebang line指定的优先级。"#!后面的空格是可选的。
参考python风格规范
PEP394
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。