Obtener el número de versión de Java de Python

Necesito obtener el número de versión de Java, por ejemplo "1.5", de python (o bash).

Yo usaría:

os.system('java -version 2>&1 | grep "java version" | cut -d "\\\"" -f 2')

Pero eso devuelve 1.5.0_30

Debe ser compatible si el número cambia a "1.10", por ejemplo.

Me gustaría usar cut o grep o incluso sed. Debería estar en una línea.

Respuestas a la pregunta(4)

Su respuesta a la pregunta