Die Suche ergab 8 Treffer

von mhard666
Montag 6. März 2023, 19:04
Forum: Datenbankprogrammierung mit Python
Thema: sqlite INSERT nur wenn Eintrag in Tabelle noch nicht existiert
Antworten: 2
Zugriffe: 2148

Re: sqlite INSERT nur wenn Eintrag in Tabelle noch nicht existiert

Hallo Sirius3, hat funktioniert (wenn man das richtige SQL-Statement weiß): cursor.execute(""" INSERT OR IGNORE INTO ip_addresses (str_address, comment) VALUES (?,?) """, (address, comment) ) Danke. VG mhard666
von mhard666
Sonntag 5. März 2023, 18:05
Forum: Datenbankprogrammierung mit Python
Thema: sqlite INSERT nur wenn Eintrag in Tabelle noch nicht existiert
Antworten: 2
Zugriffe: 2148

sqlite INSERT nur wenn Eintrag in Tabelle noch nicht existiert

Hallo allerseits, ich befasse mich erstmals mit der Verwendung von Datenbanken - konkret sqlite3 - in Python. Sorry, wenn die Frage zu banal sein sollte... Ich möchte den Inhalt einer verschachtelten Liste in eine Tabelle einer sqlite3-DB importieren. Format der Listen: [('bla', 'blubb', 'IP-Adresse...
von mhard666
Montag 28. November 2022, 21:01
Forum: Allgemeine Fragen
Thema: argparse Problem
Antworten: 2
Zugriffe: 323

Re: argparse Problem

Hi __deets__, Danke, genau das wars... Den Code habe ich vor über zwei Jahren mal fabriziert und will jetzt daran mal wieder etwas machen. Das ganze rührt aus einem alten Python2 Projekt, das ich nach Python3 umschreiben wollte, worüber ich damals abgestorben bin... Es waren noch andere Fehler drin,...
von mhard666
Montag 28. November 2022, 15:54
Forum: Allgemeine Fragen
Thema: argparse Problem
Antworten: 2
Zugriffe: 323

argparse Problem

Hallo miteinander, ich befasse mich gerade mal wieder mit meinen "alten" Projekten und verzweifle an meiner Implementierung des Commandline Parsers. Benutzt wird argparse mit Python 3.7.6 64 Bit auf Windows (Mac und Linux). Eigentlich soll es gar nicht weiter schlimm sein. Ich will mein Py...
von mhard666
Mittwoch 23. September 2020, 19:50
Forum: Allgemeine Fragen
Thema: String - dynamische Ersetzungen mit Werten aus einem Dictionary
Antworten: 11
Zugriffe: 1723

Re: String - dynamische Ersetzungen mit Werten aus einem Dictionary

n'Abend, ich hatte ehrlich nicht gedacht, dass die Problemstellung das Thema derart aufbläst, aber ich finde die Lösungsansätze und auch die Diskussion um den Rest darum trotzdem interessant. Der Ansatz von @Sirius3 würde natürlich auch passen. Wichtig ist für den Anwendungsfall einfach, dass der Te...
von mhard666
Mittwoch 23. September 2020, 08:21
Forum: Allgemeine Fragen
Thema: String - dynamische Ersetzungen mit Werten aus einem Dictionary
Antworten: 11
Zugriffe: 1723

Re: String - dynamische Ersetzungen mit Werten aus einem Dictionary

Moin, moin, @sparrow: ich denke hier liegt ein Missverständnis vor. Es geht nicht darum, dass er die Variablen nicht kennt, sondern den Variablennamen des Dictionarys, welcher ja im Code vorliegt, den der User ja nicht kennen muss. Um bei dem Beispiel zu bleiben: "...durch { car ['model']}...&q...
von mhard666
Dienstag 22. September 2020, 20:08
Forum: Allgemeine Fragen
Thema: String - dynamische Ersetzungen mit Werten aus einem Dictionary
Antworten: 11
Zugriffe: 1723

Re: String - dynamische Ersetzungen mit Werten aus einem Dictionary

Guten Abend, vielen Dank für die Antworten. @noisefloor: Genau so hab ich mir das vorgestellt. @sparrow: Interessanter Ansatz, funktioniert leider nur bedingt bei mir. Den String und die Keys/Werte des Dictionarys kommen nicht aus dem Script, sondern aus einer Konfigdatei bzw. werden aus Webseiten a...
von mhard666
Dienstag 22. September 2020, 13:47
Forum: Allgemeine Fragen
Thema: String - dynamische Ersetzungen mit Werten aus einem Dictionary
Antworten: 11
Zugriffe: 1723

String - dynamische Ersetzungen mit Werten aus einem Dictionary

Hallo allerseits, möglicherweise ist der Betreff etwas unglücklich gewählt, aber mir fiel spontan nichts besseres ein ;) Folgendes Problem: ich habe ein Dictionary mit Keys und Werten. Die Keys repräsentieren Variablennamen, die Werte sind halt die Werte der Variablen. Des Weiteren habe ich einen St...