Ich bin ein Paar von Zahlen im Rahmen einer POST-Anforderung senden, die etwa wie folgt aussieht: /updateDB?id=001&numbers=1,2,3,4,5,6
Wie Elemente in Python koppeln und sie in Array schiebt in einem anderen Array
Auf der Serverseite in Python, ich mit diesen Parametern bin immer:
objectID = request.args.get('id')
myNumbers = request.args.get('numbers')
ich diese Zahlen koppeln möchten, legen sie sie in ihre einzelnen Felder, und legen sie dann diese Arrays in einem anderen Array.
Zum Beispiel möchte ich 1 und 2, 3 und 4 und 5 und 6 paaren und sie in ihre eigenen Arrays (also insgesamt 3 Arrays) platzieren. Sobald das erledigt ist, möchte ich diese 3 Arrays in ein anderes Array platzieren.
[
[1,2]
[3,4]
[5,6]
]
Ich habe versucht, ein for-Schleife zu schreiben myNumbers
zu durchlaufen:
for x in myNumbers:
print myNumbers(x)
Aber ich habe den Fehler, dass unicode object is not callable
. Ich schätze, das liegt daran, dass zwischen den Zahlen Kommas stehen?
ich glaube, Sie bedeuten 'GE T' Anfrage dort. Wie auch immer, der Fehler liegt darin, dass Sie versuchen, über ein "String" Unicode-Objekt zu iterieren. Du kannst die 'args' wie' request.args.get ('numbers') teilen. Split (',') ' –
@ kiran.koduru Danke, ich untersuche es. – mapr
@ kiran.koduru Nicht verwandt, aber sollte ich nicht POST beim Senden von Daten die Datenbank verwenden? – mapr