没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
1页
1.在shell脚本执行python脚本时,需要通过python脚本的返回值来判断后面程序要执行的命令 例:有两个py程序 hello.py 代码如下: def main(): print “Hello” if __name__==’__main__’: main() world.py def main(): print “Hello” if __name__==’__main__’: main() shell 脚本 test.sh 代码如下: python hello.py python world.py 执行sh test.sh 打印结果为 代码如下
资源推荐
资源详情
资源评论
shell脚本中执行脚本中执行python脚本并接收其返回值的例子脚本并接收其返回值的例子
1.在shell脚本执行python脚本时,需要通过python脚本的返回值来判断后面程序要执行的命令
例:有两个py程序 hello.py
代码如下:
def main():
print “Hello”
if __name__==’__main__’:
main()
world.py
def main():
print “Hello”
if __name__==’__main__’:
main()
shell 脚本 test.sh
代码如下:
python hello.py
python world.py
执行sh test.sh 打印结果为
代码如下:
hello
world
在hello.py中通过返回值 让shell脚本通过参数来判断,
hello.py这样写
代码如下:
import sys
def main():
try:
print “hello”
sys.exit(0)
except:
sys.exit(1)
if __name__==’__main__’:
main()
shell 脚本改为
代码如下:
python hello.py
if [ $?==0 ];then
exit
else
python world.py
fi
就可以判断了
您可能感兴趣的文章您可能感兴趣的文章:Python与shell的3种交互方式介绍Python中调用PowerShell、远程执行bat文件实例Nodejs中调用系统命
令、Shell脚本和Python脚本的方法和实例python中执行shell命令的几个方法小结python调用shell的方法python和shell变量互
相传递的几种方法python中执行shell的两种方法总结举例讲解Linux系统下Python调用系统Shell的方法Python下调用Linux的
Shell命令的方法详解python执行shell脚本创建用户及相关操作
资源评论
weixin_38675969
- 粉丝: 2
- 资源: 957
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功