这是我的代码
f = os.popen("java -version")
for i in f.readlines():
print "result, ", i,
基本上我希望将 java -version 的输出存储在 f 中。发生的情况是,脚本的第一行执行后,java -version 信息被打印出来,但没有存储在 f 中,因此根本没有执行第三行代码。此代码适用于其他命令,例如“ls -la”,但不适用于 java -version。关于为什么的任何想法?
提前致谢。