¿Cómo puedo imprimir el número de versión de la instalación actual de Python en la salida?Impresión de la versión de Python en la salida
246
A
Respuesta
324
Trate
import sys
print(sys.version)
Esto imprime la cadena de información de la versión completa. Si solo desea el número de versión de Python, entonces Bastien Léonard's solution es el mejor. Es posible que desee examinar la cadena completa y ver si la necesita o partes de ella.
27
import platform
print(platform.python_version())
o
import sys
print("The Python version is %s.%s.%s" % sys.version_info[:3])
Edit: se había perdido por completo el medthod platform.python_version().
106
>>> import platform
>>> platform.python_version()
'2.6.2'
36
Trate
python --version
o
python -V
Esto devolverá una versión actual de pitón en el terminal.
20
import sys
versión ampliada
sys.version_info
sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0)
específica
maj_ver = sys.version_info.major
repr(maj_ver)
'3'
o
print(sys.version_info.major)
'3'
o
version = ".".join(map(str, sys.version_info[:3]))
print(version)
'3.2.2'
Cuestiones relacionadas
- 1. C eliminar la salida de impresión
- 2. Imposible codificar/descodificar la salida de impresión
- 3. de impresión como la supresión de la salida estándar pitón
- 4. ¿Deshabilitar la salida de LogCat en la versión apk?
- 5. ¿Cómo redirigir la salida de impresión de vuelta al código?
- 6. Salida de impresión JTable truncada
- 7. python: obtenga la salida de impresión en una declaración del ejecutivo
- 8. Impresión bonita salida en un formato de árbol lateral en la ventana de la consola
- 9. Impresión de salida adicional en Google Test
- 10. Python IDLE: Cambiar la versión de Python
- 11. Imprimir la salida de Python tkinter
- 12. Captura de salida de impresión desde la biblioteca compartida llamada desde python con el módulo ctypes
- 13. Python utf-8, cómo alinear la impresión
- 14. SQL Server: la salida de IMPRESIÓN no aparece inmediatamente
- 15. de impresión de la ejecución
- 16. Impresión de gráficos en Python
- 17. nuevas líneas de impresión con la impresión() en I
- 18. Cómo encontrar la fuente de salida de la fuente de impresión() o NSLog() en Xcode
- 19. Error de sintaxis en la impresión con Python 3
- 20. Cadenas envueltas en la impresión de Python PEP8 sin guión
- 21. función de impresión python en tiempo real
- 22. Pip la instalación en una versión anterior de Python
- 23. ¿Cómo suprimir la salida de la consola en Python?
- 24. ipython lee la versión incorrecta de Python
- 25. Declaraciones de impresión de Python que se almacenan en búfer con> redirección de salida
- 26. ¿Cómo actualizar la versión de Python?
- 27. Redirigir la salida de Python 'print' a Logger
- 28. python: impresión horizontal en lugar de impresión predeterminada actual
- 29. ¿Cómo se prueba la salida de impresión de los navegadores con herramientas en línea?
- 30. Soluciones de impresión basadas en la web
¡Agradable y simple! Recomendaría este último método porque la versión anterior de Python no es compatible con el indicador "--version". Además, cuanto menos tipeo para mí, mejor. –
¡Esta debería ser la respuesta aceptada! –
No, no debería ser la respuesta, porque Thomas preguntó específicamente "... en la salida?". Él no preguntaba cómo descubrir qué versión había instalado y preguntaba cómo incluir esa información en una declaración de 'impresión'. –