Versão do Python

1. Versão do Python

Pythonux
bielinux

(usa Ubuntu)

Enviado em 04/07/2016 - 20:42h

Gostaria de saber se existe alguma função no Python que retorne a versão Python do usuário.


  


2. Re: Versão do Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 04/07/2016 - 20:53h

Normalmente cada distribuição tem pelo menos 1 versão instalada e ultimamente tem vindo com 2 versões.
No terminal digitando "python" normalmente se entra no modo interativo e ele mostra logo a versão e para sair é só digitar " exit()", se a versão for 2.x deve ter também uma versão 3.x que poderá ser chamada usando "python3", para sair é igual.
Pode usar direto "python -V" ou "python --version" para saber a versão, mas se tiver 2 versões só mostra 1 delas, ai pode tentar também "python3 -V" ou "python3 --version" .

Agora se estiver falando de ver dentro do programa pode fazer:
Python 2.x:
from platform import python_version
print python_version()

Python 3.x:
from platform import python_version
print (python_version())

Abraço


3. Re: Versão do Python

Pythonux
bielinux

(usa Ubuntu)

Enviado em 04/07/2016 - 20:56h

Lisandro escreveu:

Normalmente cada distribuição tem pelo menos 1 versão instalada e ultimamente tem vindo com 2 versões.
No terminal digitando "python" normalmente se entra no modo interativo e ele mostra logo a versão e para sair é só digitar " exit()", se a versão for 2.x deve ter também uma versão 3.x que poderá ser chamada usando "python3", para sair é igual.
Pode usar direto "python -V" ou "python --version" para saber a versão, mas se tiver 2 versões só mostra 1 delas, ai pode tentar também "python3 -V" ou "python3 --version" .

Abraço

Obrigado pela intenção de tentar ajudar, mas não é isso que queria.
Eu quero uma função para usar no meu programa Python que retorne a versão!



4. Re: Versão do Python

Gabriel Fernandez Silva
Gabriel_FSilva

(usa Linux Mint)

Enviado em 06/07/2016 - 04:50h

bielinux escreveu:

Lisandro escreveu:

Normalmente cada distribuição tem pelo menos 1 versão instalada e ultimamente tem vindo com 2 versões.
No terminal digitando "python" normalmente se entra no modo interativo e ele mostra logo a versão e para sair é só digitar " exit()", se a versão for 2.x deve ter também uma versão 3.x que poderá ser chamada usando "python3", para sair é igual.
Pode usar direto "python -V" ou "python --version" para saber a versão, mas se tiver 2 versões só mostra 1 delas, ai pode tentar também "python3 -V" ou "python3 --version" .

Abraço

Obrigado pela intenção de tentar ajudar, mas não é isso que queria.
Eu quero uma função para usar no meu programa Python que retorne a versão!




Você pode importar sys e usar sys.version_info, veja:

import sys
version_python = sys.version_info
# sys.version_info.major = version_python[0] apenas nas versões depois de 2.6
print (version_python[0])


sys.version_info vai te dar uma tupla com os 5 componentes da versão, todos menos o quarto elemento são int. No print do código acima você printa só o primeiro número da versão (se usar o 3.4 então o resultado será = 3).

Abraço.




5. Re: Versão do Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 06/07/2016 - 07:34h

bielinux escreveu:

Lisandro escreveu:

Normalmente cada distribuição tem pelo menos 1 versão instalada e ultimamente tem vindo com 2 versões.
No terminal digitando "python" normalmente se entra no modo interativo e ele mostra logo a versão e para sair é só digitar " exit()", se a versão for 2.x deve ter também uma versão 3.x que poderá ser chamada usando "python3", para sair é igual.
Pode usar direto "python -V" ou "python --version" para saber a versão, mas se tiver 2 versões só mostra 1 delas, ai pode tentar também "python3 -V" ou "python3 --version" .

Abraço

Obrigado pela intenção de tentar ajudar, mas não é isso que queria.
Eu quero uma função para usar no meu programa Python que retorne a versão!


Então utilize um destes:

Python 2.x:
from platform import python_version
print python_version()

Python 3.x:
from platform import python_version
print (python_version())







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts