结构“失败”不工作

2024-04-26 23:17:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做一些简单的事情,比如检查一个字符串是否可以在一个文件中找到,如果不能,那么做一些事情。结构退出时出错。这里有什么工作?你知道吗

result = local("grep %s /tmp/file" % env.hosts[0])
if result.failed:
    print "shit failed"
else:
    print "was already added, noop!"

输出

# fab -H 1.2.3.5
[localhost] local: grep 1.2.3.5 /etc/bitrate/puppetmaster/firewall

Fatal error: local() encountered an error (return code 1) while executing 'grep 1.2.3.5      /etc/bitrate/puppetmaster/firewall'

Aborting.

Tags: 文件字符串localetcerrorresult事情结构