【发布时间】:2018-06-20 01:26:50
【问题描述】:
我对 python 2.7 中的 subprocess 函数有一些疑问,我想构建一个形成 if 子句的脚本,例如:
Import os
Import subprocess
process = subprocess ('uname -a')
if process == 'ESXi':
print ('yey')
很抱歉代码有很多错误,而且我的英语很差(母语希腊语)
【问题讨论】:
-
你有什么问题?
-
如何检查输出值是否包含'ESXi'
-
你想要一个子字符串匹配? stackoverflow.com/q/3437059/1531971
-
是的,只是和shell函数uname -a的输出值比较
-
你应该在问题正文中这样说:我想运行一个子进程并从“uname -a”中获取结果作为字符串。然后我想测试这个结果是否包含字符串“ESXi”。
标签: python-2.7 shell subprocess