【发布时间】:2021-10-29 05:34:41
【问题描述】:
请告知我的代码出了什么问题:
我试图连接到 odbc 并检索数据,但我失败了
conn = po.connect(
DRIVER='{iSeries Access ODBC Driver}',
SYSTEM = AS400,
DBQ = DBQ,
DFTPKGLIB= 'QGPL',
LANGUAGEID='ENU',
PKG = 'QGPL/DEFAULT(IBM)',
UID=UID,
PWD=PWD)
cursor = conn.cursor()
cursor.execute("SELECT mmnmbtp.FXCLN FROM mmnmbtp")
for row in cursor.fetchall():
print row
我收到以下错误:
File "<ipython-input-17-c2fd1d8f7233>", line 52
print row
^
SyntaxError: Missing parentheses in call to 'print'
【问题讨论】:
-
在 python3 中,您需要使用括号进行打印。
print(row) -
如果您正在学习导致您遇到此问题的教程材料,最好找到一个不太过时的教程。