Jak sprawdzić wersję Python w skrypcie powłoki

Jak sprawdzić wersję Python w skrypcie powłoki

Python jest językiem programowania o wysokim poziomie, stworzonym przez Guido van Rossum. Został wydany po raz pierwszy w 1991 roku. Ogólnie rzecz biorąc, dystrybucji z Linux mają wstępnie zainstalowaną wersję Python.

Ten samouczek pomoże Ci znaleźć szczegóły wersji Pythona w skrypcie. Możesz także zapewnić skrypt Python, który uruchomił tylko minimalną wersję.

Importuj SYS Drukuj (SYS.wersja)
12importować sysprint (sys.wersja)

Wyjście:

3.5.2 (domyślnie, 12 listopada 2018, 13:43:14) [GCC 5.4.0 20160609] 

Możesz także znaleźć informacje o wersji szczegółów za pomocą SYS.wersja_info jak poniżej:

>>> sys.wersja_info sys.version_info (major = 3, mniejszy = 5, micro = 2, releaselevel = "final", serial = 0)
123>>> sys.wersja_info sys.version_info (major = 3, mniejszy = 5, micro = 2, releaselevel = „finał”, serial = 0)

Pokaż szczegóły wersji Python Hex. Ta wartość wzrasta wraz z każdym wydaniem Pythona.

>>> sys.Heksversion 50660080
123>>> sys.Heksversion 50660080

Używając Asserta w Pythonie

Możesz upewnić się, że skrypt działa z minimalną wersją wymaganą dla Twojej aplikacji. Na przykład, jeśli aplikacja Python działa z niższą wersją interpretera Python, będzie to wymagane. Dodaj następujący kod do swojej aplikacji:

Asser Sys.wersja_info> = (3, 5)
1Asser Sys.wersja_info> = (3, 5)