Cómo consultar la versión de Python en un script de shell

Cómo consultar la versión de Python en un script de shell

Python es un lenguaje de programación general de alto nivel creado por Guido van Rossum. Fue lanzado por primera vez en 1991. En general, las distribuciones basadas en Linux tienen la versión Python preinstalada.

Este tutorial te ayudará a encontrar detalles de la versión de Python dentro de un script. Además, puede garantizar un script de Python para ejecutar solo la versión mínima encontrada.

Imprimir SYS Print (SYS.versión)
12importar sysprint (sys.versión)

Producción:

3.5.2 (predeterminado, 12 de noviembre de 2018, 13:43:14) [GCC 5.4.0 20160609] 

También puede encontrar la información de la versión de detalles utilizando SYS.versión_info como a continuación:

>>> sys.Version_info sys.Version_info (mayor = 3, menor = 5, micro = 2, releaseLevel = "final", serial = 0)
123>>> sys.Version_info sys.Version_info (mayor = 3, menor = 5, micro = 2, releaseLevel = 'final', serial = 0)

Mostrar los detalles de la versión hexadecimal de Python. Este valor aumenta con cada liberación de Python.

>>> sys.hexversión 50660080
123>>> sys.hexversión 50660080

Usando afirmar en Python

Puede asegurarse de que un script se ejecute con la versión mínima requerida para su aplicación. Por ejemplo, si la aplicación Python se ejecuta con una versión inferior de Python Interpreter de lo requerido. Agregue el siguiente código a su aplicación:

afirmar sys.versión_info> = (3, 5)
1afirmar sys.versión_info> = (3, 5)