Mai mult
Cum pentru a accesa variabila de mediu valori?
Am stabilit o variabilă de mediu pe care vreau să acces în aplicație Python. Cum a face I a lua această valoare?
1862
9
Variabilele de mediu sunt accesate prin os.environ
Sau puteți vedea o listă cu toate variabilele de mediu folosind:
Ca uneori s-ar putea nevoie pentru a vedea o listă completă!
Python instalare implicită pe Windows este
C:\Python
. Dacă doriți pentru a afla în timp ce rulează python puteți face:Pentru a verifica dacă există cheia (returnează "Adevărat" sau "Fals")
Puteți folosi, de asemenea,
get()
atunci când imprimarea cheie; util dacă doriți să utilizați un default.unde
/home/username/
este implicitÎntrebarea inițială (prima parte) a fost "cum de a verifica variabilele de mediu în Python."
Aici's cum pentru a verifica dacă $FOO este setat:
Puteți avea acces la variabilele de mediu, folosind
Încercați pentru a vedea conținutul de PYTHONPATH sau PYTHONHOME variabile de mediu, poate că acest lucru va fi util pentru a doua întrebare. Cu toate acestea, ar trebui să-l clarifice.
Ca pentru variabilele de mediu:
Am'm teamă că'd au a concretiza și în al doilea rând, un pic mai înainte un răspuns decent este posibil.
Care se va imprima toate variabilele de mediu, împreună cu valorile lor.
De fapt, acesta poate fi făcut asta de aici:
Sau pur și simplu:
Pentru a vizualiza valoarea din parametrul:
Sau:
Pentru a seta valoarea:
Dacă sunteți de planificare pentru a utiliza codul într-o producție codul de aplicație web, folosind orice cadru web ca Django/Balon, utilizarea de proiecte, cum ar fi envparse, folosind-o puteți citi valoarea definită tip.
NOTĂ: kennethreitz's autoenv este un instrument recomandat pentru a face proiectul specifice variabilele de mediu, vă rugăm să rețineți că cei care folosesc
autoenv
vă rugăm să păstrați.env
fișier privat (inaccesibil pentru public)Nu's, de asemenea, un număr mare de biblioteci. Envs de exemplu, vă va permite de a analiza obiectele din variabilele de mediu, care se rad. De exemplu: