如何在python中转义散列(#)字符?

2024-10-05 10:36:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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'

有什么办法可以逃避吗?似乎怀疑一个变量名中是否允许散列。我今天刚学了python,如果答案是常识的话,请原谅我。

谢谢,皮特


Tags: infromselfforexecuteselectcursor例子

热门问题