Python OS Getenv

Python OS Getenv
In der Python -Programmiersprache “OS.Getenv () ”, Modul kann den Inhalt eines Umgebungsvariablenschlüssels zurückgeben, wenn es vorhanden ist. Und wenn es nicht existiert, gibt es den Standardwert zurück, der wahrscheinlich "keine" oder "null" wäre. Dies ist eine Methode, die das Ergebnis einer Umgebungsvariablen zurückgibt. Ein Umweltattribut ist ein extrinsisch bezeichneter Wert, der von der Maschine abhängt. Wenn eine globale Konsequenz beabsichtigt ist oder wenn eine willkürliche Systemschnittstelle eine Umgebungsvariable fordert, sollte sie verwendet werden.

Wir würden die Bedeutung von Umgebungsvariablen lernen und wie diese mit den derzeit laufenden Python -Programmen zusammenhängen. Der Kontext, in dem Prozesse wie alle Python -Anwendungen eingeführt werden. Es besteht aus einem Titel -Duo und kann immer abgerufen, geändert oder opcode.

In der Regel werden diese Variablen direkt auf der Befehlszeilenschnittstelle oder über Shell -Skripting eingestellt, in denen wir ein Start des Betriebssystems und sogar von Softwareprogrammen haben. Dennoch können Sie mit ihnen kommunizieren. In diesem Artikel wird zeigen, was zu tun ist, um neue Umgebungsvariablen zu übertragen und vorhandene dynamisch zu erfassen, zu ändern und nicht festzulegen. Schließlich zeigen wir Ihnen einige Alternativen, um zu bestätigen, ob eine Umgebungsvariable wahr ist.

Syntax

Die Syntax von „OS.Getenv ”hat zwei Parameter, bei denen der erste der„ Schlüssel “-Teil ist, der zu einer Zeichenfolge gehören würde, und der zweite Parameter für den nicht vorhandenen Fall„ Standard “ist.

Beispiel 1: Verwendung des „Betriebssystems.Getenv () ”Modul zum Angeben des expliziten Standardparameters.

Wenn eine Variable im Feld Standard nicht überreicht wird, kann sie verwendet werden, um Standardeinstellungen für undefinierte Funktionsargumente festzulegen. Wenn ein Argument in einer Aussage fehlt, ist sein Ergebnis unbestimmt. Der Compiler implementiert den Standardwert, was wir in dieser Situation angeben. Insbesondere würden wir mit der Verwendung von Python gut nachweisen, wie man Umgebungsvariablen liest, verunreinigt oder sogar auslagert.

Beginnen wir mit der Implementierung des Codebeispiels für das Modul von „Betriebssystem“.Getenv () ”, in dem wir die" OS "-Bibliothek als obligatorisches Material importiert haben, da die mit dem Maschinensystem erforderliche Wechselwirkung ein Muss ist. Dann haben wir unsere Funktion mit dem Namen "get_key" erstellt und ihm den Schlüsselwert "Satellit" zugewiesen.

Jetzt haben wir unser „Betriebssystem angewendet.Getenv () ”-Modul in der Funktion„ get_value “, die wir bisher erstellt haben, und diesen Schlüssel dem„ Betriebssystem “zugewiesen.Getenv “, der in" get_key "mit der Aussage" Der Wert Get -Wert gibt es nicht vor!”. Wir haben die Funktion „print ()“ in der letzten Zeile von „Getenv“ verwendet und die Druckanweisung "Get Key of 'Satellite' Environment Variable:" Anschließend als Wert der Funktion "get_value" bezeichnet. Der Code ist abgeschlossen und jetzt werden wir unseren Code kompilieren und ihn ausführen, um die Ausgabe zu betrachten, die wir erhalten, die wir erhalten.

Nach der Codekompilierung haben wir diese Art von Ausgabe auf dem Bildschirm, der hier für „OS“ angegeben ist.Getenv () ”. Da der Schlüssel nicht vorhanden war, wird der Standardwert angezeigt und zeigt, dass „der Wert des GET nicht existiert!"Für den Schlüssel" Satellit "bereitgestellt.

Beispiel 2: Verwendung des „Betriebssystems.Getenv () ”Modul für den spezifischen Schlüssel, dessen Existenz fehlt.

In diesem Beispiel werden wir uns jetzt das Handling -Phänomen dieser Schlüssel ansehen, die nicht in ihrem gegenwärtigen Zustand durch das „OS, Getenv“ -Modul stehen. Diese Methodik liefert eine Zeichenfolge, die die für die Vorhersage der Umgebungsvariablen darstellt. Wenn das anfängliche Argument fehlt, würde es sich an seine variablen Werte erinnern. Es ist auch wichtig zu beachten, dass Kontextvariablen normalerweise von mehr als nur unserem Python -Programm verwendet werden. Infolgedessen sollten wir uns bei der Interaktion mit ihnen vorstellen, um andere Programme oder andere schlechtere Maßnahmen nicht unbeabsichtigt zu beschädigen.

Beginnen wir mit dem Implementieren, indem wir die "Betriebssystem" -Bibliothek importieren und dann die benutzerdefinierten Funktionen erstellen. Die Funktion, die wir bisher erstellt haben, heißt "get_key" und hat den wichtigsten Wert von "Toshiba" zugewiesen. Jetzt haben wir erneut eine neue Funktion mit dem Namen "get_value" erstellt, der der Funktion, die wir im vorherigen Beispiel verwendet haben.Getenv () ”Funktion beim Anwenden des Betriebssystems.Getenv () ”Funktion. In der "get_value" haben wir "get_key" im Hauptmodul des Artikels zugewiesen. Hier haben wir jetzt die Funktion „print ()“ mit der einfachen Print -Anweisung "Get Key of 'Toshiba" Umgebungsvariable impliziert und dann die Funktion von "get_value" in der letzten innerhalb der Funktion "print ()" kurz danach bezeichnet Die Druckanweisung.

Nach der Implementierung werden wir die Anweisung „TOSHIBA' -Umgebungsvariable erhalten:“ mit dem Standardwert von „Keine“, da unser definierter Schlüssel nicht vorhanden ist und sie nicht erreichen kann, sodass sie "keine“ auf „Keine“ zurückgeben würde, die nicht auf "auf" auf "keine" zurückgegeben werden können, um "keine" zurückzugeben, die auf "Keine" zurückgegeben werden kann, um sie auf "Keine" zurückzubringen, die nicht mehr “zurückgegeben werden kann, sodass sie auf" Keine "zurückgeben würde die Ausgabe. Wenn der Schlüssel vorhanden sein könnte, kann der Fall unterschiedlich sein.

Beispiel 3: Verwendung des „Betriebssystems.Getenv () ”Modul, um die Umgebung einer beliebigen GET -Schlüsseldatei zu erhalten.

Dieser Bereich wurde in den ersten beiden Teilen abgedeckt, aber wir werden Ihnen auch einige andere Techniken zeigen, um festzustellen, ob eine Umgebungsvariable vorhanden ist. Wir können das „Betriebssystem verwenden.Getenv () “, um das zu finden, um die Umgebung einer bestimmten Schlüsseldatei zu erreichen oder zu haben, während sie in die Zeichenfolge übergeben wird. Dies würde uns helfen, die Pfadumgebung unserer Datei des Schlüssels herauszufinden, für den wir bereit sind.

Lassen Sie uns mit der Implementierung des Code des letzten Beispiels beginnen, das wir für „OS“ verwendet haben.Getenv () ”, der die Bibliothek„ Betriebssystem “importiert, bevor der jeweilige Code eingerichtet wird. Dann haben wir unseren Funktionsnamen "get_key" erstellt und ihn den Schlüsselnamen "Desktop1" zugewiesen. Nachdem wir die Erstellung und Funktionserstellung zugewiesen haben, haben wir eine neue Funktion mit dem Namen "get_value" erstellt, in der wir das „Betriebssystem angewendet haben.Getenv () ”-Modul und zugewiesen die Funktion„ get_key “durch Anrufe.

Jetzt haben wir die Funktion „print ()“ mit der Druckanweisung „Wert der 'Desktop1' -Umgebungsvariablen:“ verwendet und in der Funktion „print ()“ "get_value" bezeichnet. Hier erstellen wir erneut eine neue Funktion namens "get_key1" und zuweisen "pythona_desktop1". Eine neue Funktion wurde erneut mit dem Namen "get_value1" erstellt und das „Betriebssystem angewendet.Getenv () ”Modul zum Erreichen der Umgebung und die Funktion des Wertes" get_key1 "bezeichnet. In der letzten Codezeile werden wir erneut die Funktion „print ()“ mit der Druckanweisung „Wert von 'python_desktop1' Umgebungsvariable“ verwenden und die Funktion "get_value1" in der Funktion "print ()" nach der Aufrufe aufrufen Druckanweisung.

Die Ausgabe zeigt die Umgebung des Pfades der Schlüssel, die wir im Code von „OS“ zur Verfügung gestellt haben.Getenv ”. In der ersten Ausgabezeile wird die Druckanweisung zusammen mit dem Pfad und dem Benutzernamen unseres Betriebssystems angezeigt. Und die zweite Zeile präsentiert auch die Druckanweisung, die wir im Code für den Schlüssel „python_desktop1“ sowie den Standortumgebungsweg, den wir vom „Getenv“ -Modul erhalten, als genaue erreichende Umgebung vorlegen.

Abschluss

Unser Artikel behandelt das Thema des Betriebssystemmoduls der Python -Sprache „OS“.Getenv () ”. Wir haben dieses Thema leicht beschrieben, indem wir drei Beispiele im Zusammenhang mit dem Modul verwenden. Im dritten Beispiel decken wir die Verwendung des „Betriebssystems ab.Getenv ”-Modul zum Ausarbeiten und Ermitteln des Umgebungsstandorts oder des Weges des angegebenen Schlüssels.