So überprüfen Sie die Python -Version in einem Shell -Skript

So überprüfen Sie die Python -Version in einem Shell -Skript

Python ist eine hochrangige Programmiersprache, die von Guido van Rossum erstellt wurde. Es wurde erstmals 1991 veröffentlicht. Im Allgemeinen haben Linux-basierte Distributionen eine vorinstallierte Python-Version vorinstalliert.

Dieses Tutorial hilft Ihnen dabei, Python -Versionsdetails in einem Skript zu finden. Außerdem können Sie ein Python -Skript sicherstellen, dass nur die gefundene Mindestversion ausgeführt wird.

SYSSPRUCK (SYS importieren.Ausführung)
12SYSPRINT (SYS.Ausführung)

Ausgang:

3.5.2 (Standard, 12. November 2018, 13:43:14) [GCC 5.4.0 20160609] 

Sie können auch die Detail -Versionsinformationen mit SYS finden.Version_info wie unten:

>>> sys.Version_info Sys.Version_info (Major = 3, Minor = 5, micro = 2, releaselevel = "final", serial = 0)
123>>> sys.Version_info Sys.Version_info (Major = 3, Minor = 5, Micro = 2, releaselevel = 'final', serial = 0)

Zeigen Sie die Python Hex -Versionsdetails. Dieser Wert steigt mit jeder Freisetzung von Python.

>>> sys.Hexversion 50660080
123>>> sys.Hexversion 50660080

Verwendung von Assert in Python

Sie können sicherstellen, dass ein Skript mit der für Ihre Anwendung erforderlichen minimalen Version ausgeführt wird. Wenn beispielsweise die Python -Anwendung mit einer niedrigeren Version des Python -Dolmetschers ausgeführt wird als erforderlich. Fügen Sie Ihrer Anwendung den folgenden Code hinzu:

sys sys.Version_info> = (3, 5)
1sys sys.Version_info> = (3, 5)