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

Bagaimanakah Saya Menetapkan dan Mengakses Pembolehubah Persekitaran dalam Python?

Linda Hamilton
Linda Hamiltonasal
2024-12-26 12:40:09649semak imbas

How Do I Set and Access Environment Variables in Python?

Menetapkan Pembolehubah Persekitaran dalam Python

Dalam Python, anda mungkin menghadapi senario di mana anda perlu mengisytiharkan pembolehubah persekitaran untuk ketersediaan kepada skrip lain yang digunakan dalam program anda. Menetapkan pembolehubah ini adalah penting untuk berkongsi keutamaan atau konfigurasi tersuai merentas berbilang boleh laku.

Pengisytiharan Pembolehubah Betul

Untuk menetapkan pembolehubah persekitaran, anda boleh menggunakan os. kamus alam sekitar. Walau bagaimanapun, ingat bahawa pembolehubah persekitaran mestilah rentetan. Jika anda cuba memberikan nilai bukan rentetan, anda akan menghadapi ralat. Sintaks yang betul untuk mengisytiharkan DEBUSSY pembolehubah sebagai nilai 1 ialah:

import os
os.environ["DEBUSSY"] = "1"

Ini memberikan pembolehubah DEBUSSY dengan nilai rentetan "1".

Pembolehubah Persekitaran Membaca< ;/h3>

Setelah pembolehubah ditetapkan, anda boleh mendapatkan semula nilainya kemudian dalam skrip atau dalam skrip lain yang digunakan oleh program anda. Untuk membaca pembolehubah persekitaran, gunakan:

print(os.environ["DEBUSSY"])

Mewarisi Pembolehubah Persekitaran

Proses anak mewarisi persekitaran proses induknya secara automatik. Ini bermakna bahawa sebarang pembolehubah yang diisytiharkan dalam skrip Python anda akan boleh diakses oleh skrip yang dilancarkan daripadanya tanpa sebarang konfigurasi tambahan.

Atas ialah kandungan terperinci Bagaimanakah Saya Menetapkan dan Mengakses 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