pyodbcを使用してAS400にクエリを実行しています(残念ながら)。一部の列名にはハッシュが含まれています。ここに小さな例があります:
self.cursor.execute('select LPPLNM, LPPDR# from BSYDTAD.LADWJLFU')
for row in self.cursor:
p = Patient()
p.last = row.LPPLNM
p.pcp = row.LPPDR#
明らかに次のようなエラーが発生します。
AttributeError: 'pyodbc.Row' object has no attribute 'LPPDR'
これを回避する方法はありますか?var名でハッシュが許可されているかどうかは疑わしいようです。今日はPythonを手にしたばかりなので、答えが常識であるなら許してください。
ありがとう、ピート