Ich benutze pyodbc um eine AS400 (leider) abzufragen, und einige Spaltennamen haben Hashes in ihnen! Hier ist ein kleines Beispiel:Wie ein Hash (#) char in Python zu entkommen?
self.cursor.execute('select LPPLNM, LPPDR# from BSYDTAD.LADWJLFU')
for row in self.cursor:
p = Patient()
p.last = row.LPPLNM
p.pcp = row.LPPDR#
bekomme ich Fehler wie dies offensichtlich:
AttributeError: 'pyodbc.Row' object has no attribute 'LPPDR'
Gibt es eine Möglichkeit, dies zu entkommen? Scheint zweifelhaft, dass ein Hash auch in einem Variablennamen erlaubt ist. Ich habe Python heute abgeholt, also vergib mir, wenn die Antwort allgemein bekannt ist.
Danke, Pete
Funktioniert gut, vielen Dank! – slypete