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
Lepaskan: 2024-12-27 03:01:10
asal
732 orang telah melayarinya

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'])
Salin selepas log masuk

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)
Salin selepas log masuk

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'))
Salin selepas log masuk

dengan Nilai Lalai

Mengembalikan 'default_value' jika pembolehubah tidak wujud:

print(os.environ.get('KEY_THAT_MIGHT_EXIST', default_value))
Salin selepas log masuk

os.getenv()

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

print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan