Skip to main content

Passwörter in Python Scripten

Beschreibung

Um geheime Daten, wie Passwörter oder Tokens, in Python Scripten zu nutzen, ist es immer ratsam, diese in einer ausgelagerten Datei zu speichern. Die Datei ".env" bietet sich hierfür an, da es dafür ein entsprechendes Python-Modul gibt, das diese Datei lesen und nutzen kann.

Benutzung

  1. Erstellen der Datei .env in dem gleichen Order, des Python-Scripts
  2. Die Datei .env mit den relevanten Daten befüllen
    TEST_SECRET=Hallo
  3. Installieren des Python-Moduls
    pip install python-dotenv
  4. Das folgende Script nutzt nun die .env-Datei
    import os
    from dotenv import load_dotenv
    
    load_dotenv()
    TEST_SECRET = os.getenv("TEST_SECRET")
    
    print(TEST_SECRET)

https://pypi.org/project/python-dotenv/