Multiples Ersetzen mittels SQL

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Kilrathy
User
Beiträge: 5
Registriert: Freitag 17. Mai 2013, 14:15

Hallo zusammen

ich bin noch recht neu mit Python und tu mich noch ein bisschen schwer mit lists und dictionaries.
Zur Zeit schlage ich mich mit folgendem Problem rum: Ich habe die Felder hostname, syslocation, ipaddress in einer sqlite DB die ich mit einem select hole. Nun möchte ich ein Template-Textfile öffnen und die entsprechenden Keywörter mit den Werten aus dem select ersetzen.

Wie geh ich das Problem am besten an? Ich habe schon von einigen gelesen, die das SQL Ergebnis in ein dict schrieben und so weiter verarbeitet haben. Was ich eigentlich vermeiden möchte, ist ein riesen for welches x-mal das File durchsuchen muss.

Gruss
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Hallo und willkommen im Forum!

Strings haben eine format-Methode, damit kannst du dein Problem leicht lösen. Schau dir dazu einfach mal die Dokumentation an.
Das Leben ist wie ein Tennisball.
BlackJack

@Kilrathy: `string.Template` könntest Du Dir auch mal anschauen.
Kilrathy
User
Beiträge: 5
Registriert: Freitag 17. Mai 2013, 14:15

Danke für die Inputs, an dies habe ich gar nicht gedacht. :)

Gruss
Antworten