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.
python-dotenv
kütüphanesi oldukça kullanışlıdır.dotenv Nedir?
python-dotenv
, Python projelerinizde kullanılan çevresel değişkenleri kolayca yönetmenizi sağlayan bir kütüphanedir. .env
adlı bir dosyadan çevresel değişkenleri yükleyerek, projelerinizin daha temiz ve güvenli olmasını sağlar.Kurulum
Öncelikle, projenize
python-dotenv
kütüphanesini ekleyin: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!
İstanbul Üniversitesi Yönetim Bilişim Sistemleri Yüksek Lisans derecem ve kamu sektöründeki tecrübemle profesyonel kariyerime Yazılım Yöneticisi olarak devam ediyorum. Edindiğim bilgi birikimi ve deneyimlerimi, yazılım ve teknoloji alanında kendini geliştirmek isteyenlere rehberlik etmek amacıyla paylaşıyorum.
Bu kanalda, sıfırdan ileri seviyeye kadar kapsamlı ve pratik odaklı yazılım dersleri bulabilir, kariyer yolculuğunuzda bir adım öne geçebilirsiniz. Eğer yazılım dünyasında kendinize sağlam bir yer edinmek istiyorsanız, doğru yerdesiniz.
Haydi, öğrenmeye ve birlikte büyümeye başlayalım!
1 thoughts on “Python’da Çevresel Değişken Yönetimi: dotenv Kütüphanesi ile Kolay Ayarlar”