Python’da Çevresel Değişken Yönetimi: dotenv Kütüphanesi ile Kolay Ayarlar
Bu makale şu makalenin harici kütüphane kullanılarak uygulanmış alternatifidir. Bu makalede anlatılanlar bir çözüm üretemezseniz lütfen önerdiğim aşağıda ki makaleye de göz atın.
pip install python-dotenv
Kullanım
- .env Dosyası Oluşturma:
Projelerinizin ana dizininde .env
adlı bir dosya oluşturun ve içine çevresel değişkenleri ekleyin:
# .env dosyası DATABASE_URL=your_database_url SECRET_KEY=your_secret_key DEBUG=True
- Python Kodu İçinde Kullanma:
Projenizin ana dosyasında, dotenv
kütüphanesini kullanarak çevresel değişkenleri yükleyin:
# main.py from dotenv import load_dotenv import os # .env dosyasını yükle load_dotenv() # Çevresel değişkenlere eriş database_url = os.getenv("DATABASE_URL") secret_key = os.getenv("SECRET_KEY") debug_mode = os.getenv("DEBUG") # Değerleri kullan print("Database URL:", database_url) print("Secret Key:", secret_key) print("Debug Mode:", debug_mode)
Bu kadar basit! Artık projenizdeki ayarları .env
dosyasından okuyabilirsiniz. Bu sayede, hassas bilgileri kodunuzdan ayırmış olacak ve projenizin yönetimini kolaylaştıracaksınız.
Sonuç
python-dotenv
kullanarak çevresel değişkenleri yönetmek, projelerinizi daha düzenli ve güvenli hale getirmenize yardımcı olabilir. Uygulamanızın ayarlarını daha iyi organize etmek ve gizli bilgileri güvende tutmak için bu basit ama etkili yöntemi denemenizi öneririm.
Ücretsiz kurs ister misin kaydol!
Çeşitli kamu kuruluşlarında edindiğim 17 yıla yakın tecrübenin ardından şu an İstanbul Büyükşehir Belediyesi’nde Yazılım Koordinatörü olarak 100+ kişilik proje grubuna liderlik ediyorum.
Son yıllarda çeşitli platformlar üzerinde 400 ‘den fazla konu üzerine yayınladığım eğitim videoları 4.000.000’u aşan izlenme almış bulunmaktadır. 2017 itibariyle Udemy’de, yazılım konularında kapsayıcı müfredata sahip eğitimler üretmeye başladım. 2017 yılında Udemy Türkiye tarafından en iyi 3 eğitmenden biri olarak seçilerek “Best Instructor” ünvanına sahip oldum. 2024 yılı itibari ile çeşitli platformlarda yayınladığım 25’ten fazla eğitimimimde 75000+ ‘den fazla kurslarıma kayıtlı öğrencim 100.000 ‘in üzerinde kurs kaydı gerçekleştirmiştir.
Beni emrah.yuksel.com.tr internet sitem ve sosyal medya hesaplarımdan takip edebilirsiniz.
One thought on “Python’da Çevresel Değişken Yönetimi: dotenv Kütüphanesi ile Kolay Ayarlar”