Umgebungsvariablen in Python lesen:
Der Betriebssystem Das Modul muss importiert werden, um die Umgebungsvariablen zu lesen. Das Betriebssystem.Umgebungsobjekt wird in Python verwendet, um auf die Umgebungsvariable zuzugreifen. Der Codierer kann den Wert jeder Umgebungsvariablen durch Verwendung dieses Objekts festlegen und abrufen. Verschiedene Möglichkeiten zum Lesen, Überprüfen und Zuweisen des Werts der Umgebungsvariablen haben im nächsten Teil dieses Tutorials gezeigt.
Beispiel 1: Lesen Sie alle und spezifischen Umgebungsvariablen
Erstellen Sie eine Python -Datei mit dem folgenden Skript zum Lesen und Drucken aller Variablen und der spezifischen Umgebungsvariablen. Die 'für' Schleife hat im Skript zum Lesen und Drucken aller vorhandenen Umgebungsvariablennamen und -Werte verwendet. Als nächstes wurde der Wert der "Heim" -Variable gedruckt.
# Betriebssystemmodul importierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Liste aller Umgebungsvariablen wurde gedruckt und der Wert der Heimvariablen wurde am Ende der Ausgabe gedruckt.
Beispiel-2: Überprüfen Sie, ob die spezifische Umgebungsvariable festgelegt ist oder nicht
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um zu überprüfen, ob die bestimmte Umgebungsvariable festgelegt ist oder nicht. Hier wurde das Betriebssystemmodul verwendet, um die Werte der jeweiligen Umgebungsvariablen zu lesen, und das SYS -Modul wurde verwendet, um aus dem Skript zu enden. Das unendliche ', während' Schleife den Wert der spezifischen Umgebungsvariablen kontinuierlich kontinuierlich überprüft hat, bis der Benutzer einen nicht festgelegten variablen Namen liefert. Wenn der Benutzer einen Umgebungsvariablennamen als Eingabe angibt, wird der Wert dieser Variablen gedruckt. Wenn der Benutzer eine bereitstellt
# Betriebssystemmodul importierenAusgang:
Nach der Ausführung des oben genannten Skripts wird die folgende Ausgabe angezeigt, wenn der angenommene variable Name für den ersten Eingangswert festgelegt ist und nicht für den zweiten Eingangswert festgelegt ist. Gemäß der Ausgabe der Wert der HEIM Die Variable wird festgelegt und der Wert dieser Variablen wurde gedruckt. Als nächstes die API-SCHLÜSSEL hat als die nicht festgelegte Variable angenommen. Das Skript hat also nach dem Anzeigen der Nachricht beendet.
Beispiel-3: Überprüfen Sie, ob die jeweilige Umgebungsvariable ein- oder ausgeschaltet ist
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um zu überprüfen, ob eine bestimmte Umgebungsvariable ein- oder ausgeschaltet ist. Der erhalten() Die Funktion wurde im Skript verwendet, um den aktuellen Wert der zu überprüfen 'DEBUGGEN' ist wahr oder falsch. Das Skript druckt die Nachricht basierend auf dem Wert der Variablen.
# Betriebssystemmodul importierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt, wenn der Wert der Debug -Variablen falsch ist. Der Wert der Variablen kann durch die Verwendung der im nächsten Beispiel gezeigten SetDefault () -Funktion geändert werden.
Beispiel-3: Weisen Sie den Wert der Umgebungsvariablen zu
Die Funktion setDefault () wird verwendet, um den Wert jeder Umgebungsvariablen festzulegen. Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Umgebungsvariable zu aktivieren, 'DEBUGGEN', Das ist standardmäßig deaktiviert. Der Wert dieser Variablen wurde zu Beginn des Skripts aktiviert, indem der Wert auf festgelegt wird WAHR Verwenden Sie die Funktion setDefault (). Als nächstes hat der Wert dieser Variablen mit der Verwendung der verwendet erhalten() Funktion. Die Nachricht, "Debug -Modus ist eingeschaltet" wird gedruckt, wenn die Variable ordnungsgemäß eingestellt ist. Ansonsten die Nachricht, "Debug -Modus ist ausgeschaltet" wird gedruckt.
# Betriebssystemmodul importierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Variable "Debug" wurde aktiviert, indem der Wert des Wertes auf true festgelegt wird. Also die Nachricht, "Debug -Modus ist eingeschaltet" hat als Ausgabe gedruckt.
Abschluss:
Die Werte der Umgebungsvariablen können festgelegt oder erhalten werden, indem Sie Environ [] Array des Betriebssystemmoduls oder mithilfe der Funktionen setDefault () und GET () -Funktionen verwenden. Der Name der Umgebungsvariablen wird als Index des Umgebungsarrays verwendet, um den Wert dieser Variablen festzulegen oder zu erhalten. Die Funktion get () wird verwendet, um den Wert einer bestimmten Variablen zu erhalten, und SetDefault () -Funktion wird verwendet, um den Wert der bestimmten Variablen festzulegen.