我正在使用Python和SQLlite3开发聊天机器人作为聊天机器人的数据库。当我尝试运行程序时出现此错误:
B = cursor.fetchone()
^
SyntaxError: invalid syntax
错误就在这一行:
Hello= re.search(r'Hi',H)
if Hello:
cursor.execute('SELECT Responce FROM welcome WHERE key_word like ?'(Hello.group(),)
B = cursor.fetchone()
其中H是用户的输入,B是机器人的输出。
答案 0 :(得分:2)
在(Hello.group(),)
之后放置另一个括号。例如(Hello.group(),))