相关疑难解决方法(0)

为什么有些 python 脚本以 #!/usr/bin/env python 开头?

我注意到一些 python 脚本以

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

代替

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

python 脚本是唯一使用的脚本#!/usr/bin/env吗?是否有任何以例如#!/usr/bin/env bash或开头的脚本#!/usr/bin/env perl?如果不是,那么为什么 python 脚本不同?

python scripts

55
推荐指数
3
解决办法
11万
查看次数

shebang中哪种类型的路径更可取?

在脚本中,第一行应该指定解释器的路径。
但是在 Linux、Unix 或 BSD 的不同服务器上,此路径可能不同。

什么更可取?

#!/usr/bin/env bash 
Run Code Online (Sandbox Code Playgroud)

或者

#!/bin/bash 
Run Code Online (Sandbox Code Playgroud)

scripts shebang

22
推荐指数
2
解决办法
6355
查看次数

标签 统计

scripts ×2

python ×1

shebang ×1