これが私のコードです
f = os.popen("java -version")
for i in f.readlines():
print "result, ", i,
基本的に、java-versionの出力をfに格納したいと思います。スクリプトの最初の行が実行された後、javaバージョン情報が出力されますが、fには格納されないため、コードの3行目はまったく実行されません。このコードは、「ls -la」などの他のコマンドでは機能しますが、java-versionでは機能しません。理由について何かアイデアはありますか?
前もって感謝します。