Przeczytaj zmienne środowiskowe w Pythonie:
OS Moduł będzie wymagał zaimportowania w celu odczytania zmiennych środowiskowych. OS.Obiekt Environ jest używany w Pythonie, aby uzyskać dostęp do zmiennej środowiskowej. Koder może ustawić i uzyskać wartość dowolnej zmiennej środowiskowej za pomocą tego obiektu. Różne sposoby czytania, sprawdzania i przypisania wartości zmiennej środowiskowej pokazano w następnej części tego samouczka.
Przykład-1: Przeczytaj wszystkie i specyficzną zmienną środowiskową
Utwórz plik Pythona z następującym skryptem, aby odczytać i wydrukować wszystkie zmienne oraz określoną zmienną środowiskową. Pętla „dla” użyto w skrypcie do czytania i drukowania wszystkich istniejących nazwy i wartości zmiennych środowiskowych. Następnie wydrukowano wartość zmiennej „domowej”.
# Importuj moduł OSWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wydrukowano listę wszystkich zmiennych środowiskowych, a wartość zmiennej domowej została wydrukowana na końcu wyjścia.
Przykład-2: Sprawdź, czy określona zmienna środowiskowa jest ustawiona lub nie
Utwórz plik Python z następującym skryptem, aby sprawdzić, czy określona zmienna środowiska jest ustawiona lub nie. Tutaj moduł OS został użyty do odczytania wartości konkretnej zmiennej środowiska, a moduł SYS został użyty do zakończenia skryptu. Nieskończona pętla „Podczas gdy” ciągle sprawdzała wartość określonej zmiennej środowiska w sposób ciągły. Jeśli użytkownik podaje nazwę zmiennej środowiska jako wejście, wartość tej zmiennej zostanie wydrukowana. Jeśli użytkownik zapewnia
# Importuj moduł OSWyjście:
Po wykonaniu powyższego skryptu pojawi się następujące dane wyjściowe, jeśli nazwa zmiennej zostanie ustawiona dla pierwszej wartości wejściowej i nie ustawiona dla drugiej wartości wejściowej. Zgodnie z wyjściem wartość DOM Zmienna jest ustawiana, a wartość tej zmiennej została wydrukowana. Następnie KLUCZ API uznano za zmienną, która nie jest ustawiona. Tak więc skrypt zakończył się po wyświetleniu wiadomości.
Przykład-3: Sprawdź, czy konkretna zmienna środowiskowa jest włączona lub wyłączona
Utwórz plik Python z następującym skryptem, aby sprawdzić, czy konkretna zmienna środowiskowa jest włączona lub wyłączona. Dostawać() funkcja została użyta w skrypcie do sprawdzenia bieżącej wartości 'ODPLUSKWIĆ' jest prawda lub fałsz. Skrypt wydrukuje komunikat na podstawie wartości zmiennej.
# Importuj moduł OSWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu, jeśli wartość zmiennej debugowania jest fałszywa. Wartość zmiennej można zmienić za pomocą funkcji setDefault () pokazanej w następnym przykładzie.
Przykład-3: przypisz wartość do zmiennej środowiska
Funkcja setDefault () służy do ustawienia wartości dowolnej zmiennej środowiska. Utwórz plik Pythona z następującym skryptem, aby włączyć zmienną środowiskową, 'ODPLUSKWIĆ', to jest domyślnie wyłączone. Wartość tej zmiennej została włączona na początku skryptu, ustawiając wartość do PRAWDA Korzystanie z funkcji setDefault (). Następnie wartość tej zmiennej sprawdziła za pomocą Dostawać() funkcjonować. Wiadomość, „Tryb debugowania jest włączony” zostanie wydrukowany, jeśli zmienna jest ustawiona prawidłowo; W przeciwnym razie wiadomość, „Tryb debugowania jest wyłączony” zostanie wydrukowany.
# Importuj moduł OSWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Zmienna „debugowanie” została włączona, używając ustawiania jej wartości na true. Tak więc wiadomość, „Tryb debugowania jest włączony” wydrukował jako wyjście.
Wniosek:
Wartości zmiennych środowiskowych można ustawić lub uzyskać za pomocą tablicy Environ []. Nazwa zmiennej środowiska jest używana jako indeks tablicy Environ [] do ustawiania lub uzyskania wartości tej zmiennej. Funkcja get () służy do uzyskania wartości konkretnej zmiennej, a funkcja setDefault () służy do ustawienia wartości konkretnej zmiennej.