需要一种在sh环境中执行python代码“ .py”的解决方案

时间:2019-04-03 18:24:51

标签: python sh

我想通过使用#!/ bin / sh来执行一个circleCN.py python脚本。

我搜索了互联网,发现了一些建议,但没有任何帮助。我被拒绝了权限,并用a + x更改了circleCN.py的chmod,语法无效,或者出现了另一个错误。我试过了 。 /path/circleCN.py,执行程序/path/circleCN.py,python -c“ /path/circleCN.py”,均无效。
我也尝试将#!/ bin / sh更改为#!/ usr / bin / env python,但没有成功。我想保留#!/ bin / sh。

我对Shell编程非常陌生。我也是Linux的新手。

OpenFOAM用户编写Allrun或Allclean脚本时,将使用#!/ bin / sh shebang。我正在编写自动化脚本,我想符合标准。

1 个答案:

答案 0 :(得分:3)

为什么您需要在bash shebang下执行python脚本? 您可以像这样在shell脚本中调用python脚本

#!/bin/sh
python /path_to_file/circleCN.py