Python子进程函数uname -a returnvalue

时间:2018-01-10 19:34:35

标签: python-2.7 shell subprocess

我对python 2.7中的子进程函数有一些疑问我想构建一个形成if子句的脚本,如:

Import os
Import subprocess
process = subprocess ('uname -a')
if process == 'ESXi':
    print ('yey')

我很抱歉代码有很多错误,我的英语很差(母语希腊语)

1 个答案:

答案 0 :(得分:0)

获取命令的输出

word = 'ESXi'
process = subprocess.check_output(['uname','-a'])  
if word in str(process):   
   print ('yey')

您的命令结果将在进行中

了解更多信息(python doc)example code

另请参阅otheres question