Heim  >  Artikel  >  Backend-Entwicklung  >  Wie überprüfe ich die Python-Version im Shell-Skript?

Wie überprüfe ich die Python-Version im Shell-Skript?

藏色散人
藏色散人Original
2019-04-22 17:31:184580Durchsuche

Python ist eine allgemeine Programmiersprache auf hohem Niveau, die von Guido van Rossum entwickelt wurde. Es wurde erstmals 1991 veröffentlicht. Normalerweise enthalten Linux-basierte Distributionen bereits eine vorinstallierte Version von Python.

Dieses Tutorial hilft Ihnen dabei, die Python-Versionsdetails in Ihrem Skript zu finden. Darüber hinaus können Sie sicherstellen, dass Ihr Python-Skript nur die kleinste gefundene Version ausführt.

import sys
print(sys.version)

Ausgabe:

3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609]

Detaillierte Versionsinformationen finden Sie auch mit sys.version_info, wie unten gezeigt:

>>> sys.version_info
 
sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)

Details zur Python-Hex-Version anzeigen. Dieser Wert erhöht sich mit jeder Veröffentlichung von Python.

>>> sys.hexversion
 
50660080

Assert in Python verwenden

Sie können sicherstellen, dass Ihr Skript mit der für Ihre Anwendung erforderlichen Mindestversion ausgeführt wird. Beispielsweise wird eine Python-Anwendung beendet, wenn sie eine niedrigere Version des Python-Interpreters als erforderlich ausführt. Fügen Sie Ihrer Anwendung den folgenden Code hinzu:

assert sys.version_info >= (3, 5)

Wie überprüfe ich die Python-Version im Shell-Skript?

Verwandte Empfehlungen: „Python Tutorial

Das obige ist der detaillierte Inhalt vonWie überprüfe ich die Python-Version im Shell-Skript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn