我对Python和bash都比较陌生.但是,我发现Python比bash更直观,更容易.我有一些bash脚本我已经设法凑齐,但我想用Python脚本替换它们 - 为了便于维护等.
bash脚本本质上运行python脚本,检查返回的状态代码并采取适当的行动(例如,记录消息,触发电子邮件等) - 这是我在大多数情况下可以在Python脚本中重现的功能.
我不确定如何做的一件事是如何从另一个python脚本运行python脚本并获取返回的状态代码.
任何人都可以在这里发布一个片段,它将显示如何从主python脚本'master.py'运行一个小的python脚本'test.py',并在从master.py运行test.py后正确检索返回码?
使用子进程模块
master.py
import subprocess
retcode = subprocess.call(["/usr/bin/python", "/path/to/test.py"])
print "Return code of test.py is ", retcode
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2134 次 |
| 最近记录: |