Como verificar a versão python em um script de shell
- 2141
- 223
- Arnold Murray
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)12 | importar 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 50660080123 | >>> 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)1 | Assert Sys.versão_info> = (3, 5) |