Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Mengakses dan Mengurus Pembolehubah Persekitaran dalam Python?

Bagaimanakah Saya Mengakses dan Mengurus Pembolehubah Persekitaran dalam Python?

DDD
DDDasal
2024-12-27 03:01:10812semak imbas

How Do I Access and Manage Environment Variables in Python?

Mengakses Pembolehubah Persekitaran dalam Python

Untuk mengakses pembolehubah persekitaran dalam Python, gunakan objek os.environ, yang mewakili pemetaan nama pembolehubah persekitaran kepada nilainya. Secara lalai, mengakses pembolehubah dalam pemetaan menggesa jurubahasa untuk mencari kamus Python untuk nilainya.

Mendapatkan Pembolehubah Tunggal

Untuk mendapatkan semula nilai tertentu pembolehubah persekitaran, gunakan sintaks berikut:

import os
print(os.environ['HOME'])

Ganti 'HOME' dengan nama pembolehubah yang anda mahu akses.

Memaparkan Semua Pembolehubah

Untuk menyenaraikan semua pembolehubah persekitaran, cetak objek os.environ sebagai kamus:

print(os.environ)

Pengendalian Hilang Pembolehubah

Percubaan untuk mengakses pembolehubah persekitaran yang tidak wujud akan mencetuskan KeyError. Untuk mengelakkan ini:

os.environ.get()

Mengembalikan 'Tiada' jika pembolehubah tidak wujud:

print(os.environ.get('KEY_THAT_MIGHT_EXIST'))

dengan Nilai Lalai

Mengembalikan 'default_value' jika pembolehubah tidak wujud:

print(os.environ.get('KEY_THAT_MIGHT_EXIST', default_value))

os.getenv()

Serupa dengan os.environ.get(), tetapi dengan pilihan untuk membekalkan nilai lalai :

print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))

Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses dan Mengurus Pembolehubah Persekitaran dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn