Die Suche ergab 29 Treffer
- Freitag 25. März 2016, 09:50
- Forum: Datenbankprogrammierung mit Python
- Thema: IndexError: tuple index out of range
- Antworten: 7
- Zugriffe: 69720
Re: IndexError: tuple index out of range
Vielen Dank für eure Hilfe @'Sirius3: Bei Deinem Code fehlte noch eine ) try: cur.execute("""INSERT INTO osp_meters (%s) VALUES (%s)""" % (data.keys(), ','.join(['%s']*len(data)), data.values() ) ) except psycopg2.IntegrityError: und danach hatte ich die Meldung, dass n...
- Donnerstag 24. März 2016, 19:02
- Forum: Datenbankprogrammierung mit Python
- Thema: IndexError: tuple index out of range
- Antworten: 7
- Zugriffe: 69720
IndexError: tuple index out of range
Hallo zusammen, Ich verarbeite eine Datenmenge, die aus einer Abfrage an einen anderen Server stammt und in JSON Format geliefert wird. Hierbei filtere ich mir meine benötigten Daten heraus und lege mir diese in eine Variable. Den Wert der Variable möchte ich nun per Insert in eine PostgreSQL Datenb...
- Donnerstag 24. März 2016, 11:20
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
except psycopg2.IntegrityError:
- Donnerstag 24. März 2016, 10:47
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@miracle: Mir ist nicht klar, wie ich es fertig bringe, dass das Script weiterläuft, auch wenn für einen Datensatz ein "IntegrityError: duplicate key value violates unique constraint" geworfen wird. @BlackJack: Leider habe ich keine Ahnung, in welchem Modul dieser Fehler definiert sein sol...
- Donnerstag 24. März 2016, 10:12
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@BlackJAck: Wenn ich den IntegrityError abfangen will mit: for item in t['tenants']: osp_tenants_tenant_id = item['id'] osp_tenants_name = item['name'] osp_tenants_description = item['description'] #print(osp_tenants_tenant_id ,osp_tenants_name, osp_tenants_description) try: cur.execute(""...
- Donnerstag 24. März 2016, 09:49
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@andyritter: Nackte ``except:``\s sind keine gute Idee. Du behandelst hier *jede* Ausnahme so als wäre die ID schon vorhanden, auch wenn die Ausnahme einen ganz anderen Grund hat. Zum Beispiel ein Programmierfehler, oder ein Netzwerkproblem, oder das die Datenbank nicht (mehr) erreichbar ist, oder…...
- Dienstag 22. März 2016, 11:52
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@BlackJack: Ich habe die Spalte als UNIQUE deklariert. Danke für den Hinweis. Ich habe den Insert wie folgt gelöst: # Einfügen der Werte aus der Tenant Abfrage for item in t['tenants']: osp_tenants_tenant_id = item['id'] osp_tenants_name = item['name'] osp_tenants_description = item['description'] #...
- Montag 21. März 2016, 17:30
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@snafu: ok, dann frage ich mal nach ;-) Hier der Teil für den Insert erweitert um die Eingrenzung for item in t['tenants']: osp_tenants_tenant_id = item['id'] osp_tenants_name = item['name'] osp_tenants_description = item['description'] print(osp_tenants_tenant_id) print(osp_tenants_name) print(osp_...
- Montag 21. März 2016, 13:02
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
Vielen Dank für eure Erläuterungen, ich habe mich dazu entschieden, die Datensätze direkt in die Datenbank zu schreiben ohne zuvor etwas zulöschen oder anzupassen. for item in t['tenants']: osp_tenants_tenant_id = item['id'] osp_tenants_name = item['name'] osp_tenants_description = item['description...
- Donnerstag 17. März 2016, 14:29
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@snafu: Vielen Dank für Deinen Codeschnipsel. Vielleicht sollt ich hier noch etwas zur weiteren Verarbeitung und der Quelldaten posten. Die Quelldaten werden regelmäßig von einem Server abgezogen und dann weiterverarbeitet um einen Teil der Daten in einer Tabelle in einer Datenbank einzufügen. Daher...
- Donnerstag 17. März 2016, 13:33
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@BlackJack: Wenn ich also innerhalb der Schleife das Dict verändern möchte, so soll ich das direkt tun. Leider ist mein Ansatz da wohl wieder zu kurz gedacht mit dem Script for items in t['List1']: if "enabled" in items: del "enabled" gibt es diese Fehlermeldung There's an error ...
- Donnerstag 17. März 2016, 11:58
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@BlackJack: Sorry, ich hab mich wohl nicht deutlich erklärt... :oops: Die Schleife ist ja schon vorhanden, da stimme ich Dir zu, allerdings komme ich mit der Bearbeitung der Dictionaries in der Liste kein Stück weiter. Kannst Du mit bitte in einem Beispiel (Codeschnipsel) Deine Vorgehensweise darste...
- Donnerstag 17. März 2016, 07:27
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@BlackJack: Jetzt bin ich verwirrt... wie soll das funktionieren?
- Mittwoch 16. März 2016, 18:20
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
ich stehe, bzw sitze, glaube ich immer noch auf der Leitung.... :? wenn ich also in der Liste Dictionaries habe und die Anzahl dieser Dictionaries variiert bei der Abfrage, dann müsste ich doch eine Schleife um das ganze bauen, die beim Durchlauf immer um 1 erhöht wird, bis es keine weitere Zeile me...
- Mittwoch 16. März 2016, 12:43
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@BlackJack
Danke für die Info.
@snafu
danke für diesen wertvollen Tipp
Danke für die Info.
@snafu
danke für diesen wertvollen Tipp
- Mittwoch 16. März 2016, 11:05
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Re: Ändern von Bezeichnungen in einer Liste
@Blackjack Danke für den Hinweis, dass ich eine Verschachtelung zu kurz denke.
Ich werde mich weiter daran versuchen
Was sagt denn das In [25]: und Out[25]: in Deinem Code aus?
Ich werde mich weiter daran versuchen
Was sagt denn das In [25]: und Out[25]: in Deinem Code aus?
- Mittwoch 16. März 2016, 10:00
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 10368
Ändern von Bezeichnungen in einer Liste
Guten Morgen, ich habe dieses Ergebnis: { "List1": [ { "description": "What ever", "enabled": true, "id": "1234", "name": "abc" }, { "description": "What ever2", "enabled": true, "id&qu...
- Samstag 12. März 2016, 23:36
- Forum: Codesnippets
- Thema: cURL REquest mit Python 2.7
- Antworten: 23
- Zugriffe: 8377
Re: cURL REquest mit Python 2.7
vielen Dank Dav1d.
Wünsche allen ein schönes Wochenende
Wünsche allen ein schönes Wochenende
- Samstag 12. März 2016, 22:43
- Forum: Codesnippets
- Thema: cURL REquest mit Python 2.7
- Antworten: 23
- Zugriffe: 8377
Re: cURL REquest mit Python 2.7
hab eben noch was entdeckt, und sehe nun auch die Antwort. Vielen Dank für eure Hilfe!!!
- Samstag 12. März 2016, 22:40
- Forum: Codesnippets
- Thema: cURL REquest mit Python 2.7
- Antworten: 23
- Zugriffe: 8377
Re: cURL REquest mit Python 2.7
ok, danke Jungs, jetzt hab ich zumindest einen Response 200, Was so ein kleines ' alles ausmachen kann
jetzt stelle ich mir allerdings die Frage: Wie bekomme ich die Daten, die ich bei der Curl-Abfrage erhalte nun auch in Python? :K
jetzt stelle ich mir allerdings die Frage: Wie bekomme ich die Daten, die ich bei der Curl-Abfrage erhalte nun auch in Python? :K