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 nicht alle Daten in ...
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: 70029
- Donnerstag 24. März 2016, 19:02
- Forum: Datenbankprogrammierung mit Python
- Thema: IndexError: tuple index out of range
- Antworten: 7
- Zugriffe: 70029
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 ...
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 ...
- Donnerstag 24. März 2016, 11:20
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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: 13800
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 soll. Kannst ...
@BlackJack: Leider habe ich keine Ahnung, in welchem Modul dieser Fehler definiert sein soll. Kannst ...
- Donnerstag 24. März 2016, 10:12
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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 ...
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: 13800
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: 13800
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 ...
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 ...
- Montag 21. März 2016, 17:30
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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 ...
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 ...
- Montag 21. März 2016, 13:02
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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 ...
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 ...
- Donnerstag 17. März 2016, 14:29
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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 ...
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 ...
- Donnerstag 17. März 2016, 13:33
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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 in your ...
mit dem Script
for items in t['List1']:
if "enabled" in items:
del "enabled"
gibt es diese Fehlermeldung
There's an error in your ...
- Donnerstag 17. März 2016, 11:58
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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 ...
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 ...
- Donnerstag 17. März 2016, 07:27
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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: 13800
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 ...
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 ...
- Mittwoch 16. März 2016, 12:43
- Forum: Codesnippets
- Thema: Ändern von Bezeichnungen in einer Liste
- Antworten: 34
- Zugriffe: 13800
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: 13800
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: 13800
Ä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": "3456",
"name": "def"
},
{
"description": "What ever 3",
"enabled": true,
"id": "6789",
"name ...
ich habe dieses Ergebnis:
{
"List1": [
{
"description": "What ever",
"enabled": true,
"id": "1234",
"name": "abc"
},
{
"description": "What ever2",
"enabled": true,
"id": "3456",
"name": "def"
},
{
"description": "What ever 3",
"enabled": true,
"id": "6789",
"name ...
- Samstag 12. März 2016, 23:36
- Forum: Codesnippets
- Thema: cURL REquest mit Python 2.7
- Antworten: 23
- Zugriffe: 11077
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: 11077
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: 11077
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