Cum să utilizați variabilele de mediu în Python
https://stackoverflow.com/questions/4906977/how-do-i-access-environment-variables-in-python
https://gist.github.com/angelabauer/2e147663f998bbcf7b403c6c83f56a14
Variabilele de mediu sunt utilizate pentru a stoca informații sensibile, cum ar fi cheile API sau parolele de autentificare, într-un fișier separat de codul sursă. Acest lucru face ca aceste informații să fie mai ușor de administrat și de actualizat în cazul în care este necesar. În Python, variabilele de mediu pot fi accesate utilizând modulul os
.
Înainte de a putea utiliza variabile de mediu în Python, trebuie să le setați în mediu. Puteți face acest lucru creând un fișier .env
în directorul dvs. de lucru și adăugând variabilele de mediu acolo. De exemplu, puteți adăuga o variabilă de mediu API_KEY
cu valoarea sa ca abc123
.
Pentru a accesa variabila de mediu în codul Python, utilizați următoarele linii de cod:
import os
api_key = os.environ.get('API_KEY')
Acest cod va căuta variabila de mediu API_KEY
și va stoca valoarea sa în variabila api_key
. Dacă variabila de mediu nu există, api_key
va fi setat la None
.
O altă metodă pentru a accesa variabilele de mediu este să utilizați modulul python-dotenv
. Acesta poate fi instalat utilizând pip
, prin rularea următoarei comenzi:
pip install python-dotenv
Apoi, pentru a utiliza variabilele de mediu în Python, creați un fișier .env
în directorul dvs. de lucru și adăugați variabilele de mediu acolo. În codul Python, importați modulul dotenv
și utilizați-l pentru a încărca variabilele de mediu în memoria dvs.:
from dotenv import load_dotenv
load_dotenv()
api_key = os.environ.get('API_KEY')
Acum variabila de mediu API_KEY
este încărcată în memoria dvs. și poate fi utilizată în codul dvs. Python.
În concluzie, utilizarea variabilelor de mediu în Python poate face gestionarea informațiilor sensibile mai ușoară și mai sigură. Cu ajutorul modulului os
sau al modulului python-dotenv
, puteți accesa variabilele de mediu în mod eficient și sigur în codul dvs. Python.