Como verificar a versão python em um script de shell

Como verificar a versão python em um script de shell

O Python é uma linguagem de programação de alto nível e uso geral criada por Guido van Rossum. Foi lançado pela primeira vez em 1991. Geralmente, as distritos baseados em Linux têm versão python pré-instalada.

Este tutorial ajudará você a encontrar detalhes da versão Python dentro de um script. Além disso, você pode garantir um script python para executar apenas a versão mínima encontrada.

Importar Sys Print (SYS.versão)
12importar sysprint (sys.versão)

Saída:

3.5.2 (padrão, 12 de novembro de 2018, 13:43:14) [GCC 5.4.0 20160609] 

Você também pode encontrar as informações da versão Detalhes usando SYS.versão_info como abaixo:

>>> SYS.Version_info sys.Version_info (major = 3, menor = 5, micro = 2, releaselevel = "final", serial = 0)
123>>> SYS.Version_info sys.Version_info (major = 3, menor = 5, micro = 2, releaselevel = 'final', serial = 0)

Mostre os detalhes da versão hexadecimal python. Este valor aumenta com cada liberação de python.

>>> SYS.Hexversão 50660080
123>>> SYS.Hexversão 50660080

Usando assert em python

Você pode garantir que um script seja executado com a versão mínima necessária para o seu aplicativo. Por exemplo, se o aplicativo Python estiver em execução com uma versão inferior do intérprete Python do que o necessário será encerrado. Adicione o seguinte código ao seu aplicativo:

Assert Sys.versão_info> = (3, 5)
1Assert Sys.versão_info> = (3, 5)