commands.getstatusoutput和subprocess.call结果不一致
问题:
执行同样的shell命令,subprocess.call和commands.getstatusoutput得到的结果不一致
分析:
subprocess.call 执行指定的命令,返回命令执行状态,其功能类似于 os.system(cmd)
解决方式:
python2下,推荐使用 commands.getstatusoutput 函数
python3下,commands模块变成了subprocess,相应的返回值也有变化
暂未找到原因,有会的大牛