Identifizieren der laufenden Python-Version in Ihrem Skript
Die Python-Interpreterversion, die zum Ausführen eines Skripts verwendet wird, kann leicht ermittelt werden. Greifen Sie über das sys-Modul auf die erforderlichen Informationen zu.
Im sys-Modul stellt die Zeichenfolge sys.version eine für Menschen lesbare Darstellung der Version bereit:
>>> import sys >>> print(sys.version) # parentheses necessary in Python 3 2.5.2 (r252:60911, Jul 31 2008, 17:28:52) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)]
Für die weitere Verarbeitung verwenden Sie sys .version_info oder sys.hexversion:
>>> sys.version_info (2, 5, 2, 'final', 0) >>> sys.hexversion 34014192
Um die Ausführung eines Skripts mit einer mindestens erforderlichen Python-Version sicherzustellen, fügen Sie dies hinzu Code:
assert sys.version_info >= (2, 5)
Dies prüft die Haupt- und Nebenversionen. Sie können bei Bedarf auch Mikro- und Release-Level-Informationen hinzufügen. In der Regel ist es jedoch besser, eine „Duck“-Prüfung durchzuführen, um das Vorhandensein bestimmter Funktionen zu überprüfen und deren Fehlen bei Bedarf zu umgehen.
Das obige ist der detaillierte Inhalt vonWie kann ich die laufende Python-Version in meinem Skript ermitteln und überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!