#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Mon Jul 22 17:25:44 2024 @author: frank """ def build_connection_string(params): """ Diese Funktion erzeugt einen eine Zeichenkette, die aus einer Liste mit Parametern erzeugt wird, um eine Verbindung zu einem Datenbankserver herzustellen """ return ";".join(["%s=%s" % (k, v) for k, v in params.items()]) if __name__ == "__main__": # Parameter werden als sogenanntes "Dictionary" definiert myParams = {"server":"datenbank.qgm.com", \ "database":"schueler", \ "uid":"dbuser", \ "pwd":"supergeheim" \ } # Die Funktion wird aufgerufen, die gibt eine Zeichenkette # zurück, die mit dem print() Befehl direkt ausgegeben wird. print(build_connection_string(myParams))