Jak mogę wydrukować numer wersji dla bieżącej instalacji Pythona na wyjściu?Drukowanie wersji Pythona na wyjściu
246
A
Odpowiedz
324
Spróbuj
import sys
print(sys.version)
ten drukuje pełną informację wersja ciąg. Jeśli chcesz tylko numer wersji Pythona, najlepiej jest Bastien Léonard's solution. Możesz sprawdzić pełny ciąg i sprawdzić, czy go potrzebujesz lub jego fragmenty.
27
import platform
print(platform.python_version())
lub
import sys
print("The Python version is %s.%s.%s" % sys.version_info[:3])
Edit: Ja całkowicie brakowało platform.python_version() medthod.
106
>>> import platform
>>> platform.python_version()
'2.6.2'
36
Spróbuj
python --version
lub
python -V
ten powróci do aktualnej wersji Pythona w terminalu.
20
import sys
rozszerzona wersja
sys.version_info
sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0)
specyficzne
maj_ver = sys.version_info.major
repr(maj_ver)
'3'
lub
print(sys.version_info.major)
'3'
lub
version = ".".join(map(str, sys.version_info[:3]))
print(version)
'3.2.2'
Powiązane problemy
- 1. Dlaczego druk Pythona "Brak" na wyjściu?
- 2. IPython Notebook - Zachowaj drukowanie na wyjściu notebooka po zamknięciu przeglądarki
- 3. HTML-ładny drukowanie dla Pythona
- 4. Drukowanie kolorów w terminalu Pythona
- 5. Drukowanie na drukarce USB za pomocą Pythona na komputerze Mac
- 6. Aktualizacja Pythona do wersji 2.7 na OSX
- 7. Importowanie modułu na podstawie zainstalowanej wersji pythona?
- 8. Drukowanie w stylu Numpy dla obiektów Pythona
- 9. Pycurl kontynuuje drukowanie na terminalu
- 10. npm Użyj 2 wersji Pythona
- 11. Co oznacza wiersz wersji Pythona?
- 12. Wartość parametru C# na wyjściu
- 13. Wiele wersji Pythona na systemie OS X Leopard
- 14. Oficjalne wiele wersji Pythona na tym samym komputerze?
- 15. Jak zaktualizować do najnowszej wersji Pythona 3.5.1 na raspberry pi?
- 16. Programowe drukowanie wersji Git i sprawdzanie niezatwierdzonych zmian
- 17. Warunkowa linia prostokąta dla różnych wersji Pythona
- 18. Narzędzie do określenia wymaganej wersji językowej Pythona?
- 19. Określanie wersji Pythona dla Virtualenv w Requirements.txt
- 20. Najbardziej Pythonowy sposób na drukowanie nowej linii
- 21. Obsługa wielu wersji Pythona w twoim kodzie?
- 22. zmiana domyślnej wersji pythona z virtualenvwrapper (& virtualenv)
- 23. Drukowanie Firemonkey na Mac OSX
- 24. Zwalnianie portów przyłączonych na wyjściu procesowym
- 25. Co jest przeciwieństwem: hover (na wyjściu myszy)?
- 26. knitr: Jak zapobiegać zawijaniu tekstu na wyjściu?
- 27. Dlaczego na wyjściu brakuje litery "D"?
- 28. uzyskać wysokość na wyjściu bloku lateksowego
- 29. Zachowaj podział linii na wyjściu z podpowłoką.
- 30. boost :: Duch :: qi powielać analizowania na wyjściu
Ładne i proste! Polecam tę drugą metodę, ponieważ starsza wersja Pythona nie obsługuje flagi "--version". Plus, im mniej piszesz, tym lepiej. –
To powinna być zaakceptowana odpowiedź! –
Nie, nie powinno być odpowiedzią, ponieważ Thomas specjalnie zapytał "... na wyjściu?". Nie pytał, jak odkryć, którą wersję zainstalował, ale zapytał, jak zamieścić tę informację w "druku". –