首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我有一个python cgi脚本,我想在文本文件中存储每一行的状态或退出代码?

我有一个python cgi脚本,我想在文本文件中存储每一行的状态或退出代码?
EN

Stack Overflow用户
提问于 2018-06-25 02:49:15
回答 1查看 34关注 0票数 0

假设我有一个这样的脚本:

代码语言:javascript
复制
subprocess.getoutput("sudo date")
subprocess.getoutput("some ssh command")

现在,当脚本运行时,每一行都将生成一个状态代码。我希望将所有这些状态代码保存在一个文本文件中,但我不希望将其保存在一个变量中,然后将其附加到一个文本文件中。它由Apache web服务器运行: httpd。

EN

回答 1

Stack Overflow用户

发布于 2018-06-25 03:05:44

只需使用getoutputgetstatusoutput实例(doc)即可:

代码语言:javascript
复制
>>> subprocess.getstatusoutput('ls /bin/ls')
(0, '/bin/ls')
>>> subprocess.getstatusoutput('cat /bin/junk')
(1, 'cat: /bin/junk: No such file or directory')
>>> subprocess.getstatusoutput('/bin/junk')
(127, 'sh: /bin/junk: not found')
>>> subprocess.getstatusoutput('/bin/kill $$')
(-15, '')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51012961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档