因此,我需要在客户机上获得某个东西的版本,当我尝试使用Popen、Call、Check_Call、OS命令时,所有这些都会返回一个零值。当我在putty系统上运行脚本时,它会返回一个空行。可能是因为油灰吗?在Linux上运行,如果这有任何区别的话,可以是CentOS。提前谢谢你们。
def getJavacVer():
p = sp.Popen("javac -version", stdout=sp.PIPE, shell=True)
(output, err) = p.communicate()
print output发布于 2018-11-13 01:22:16
这只适用于*nix:
import commands
print commands.getstatusoutput('javac -version')https://stackoverflow.com/questions/53272401
复制相似问题