我试着用谷歌搜索答案,但没有成功。
我需要使用works的超级计算机服务器,但是为了让我的python脚本运行,它必须通过shell脚本来执行。
例如,我希望job.sh执行python_script.py
如何才能做到这一点?
发布于 2010-12-07 21:34:46
只需确保python可执行文件位于PATH环境变量中,然后将其添加到脚本中
python path/to/the/python_script.py详细信息:
#!/bin/sh python python_script.py
执行以下命令以使脚本可运行:chmod u+x job.sh
./job.sh
发布于 2010-12-07 21:54:31
方法1-创建shell脚本:
假设您有一个python文件,创建一个名为job.sh的文件,该文件包含
#!/bin/bash
python hello.py使用以下命令将其标记为可执行
$ chmod +x job.sh然后运行它
$ ./job.sh方法2(更好)-让python本身从shell运行:
修改脚本hello.py并将其添加为第一行
#!/usr/bin/env python使用以下命令将其标记为可执行
$ chmod +x hello.py然后运行它
$ ./hello.py发布于 2018-03-08 17:42:32
将以下程序另存为print.py
#!/usr/bin/python3
print('Hello World')然后在终端类型中:
chmod +x print.py
./print.pyhttps://stackoverflow.com/questions/4377109
复制相似问题