从你提供的代码和报错信息来看,问题可能出在query_str
和mycursor.execute()
之间。你定义了一个查询字符串query_str
,但是你在执行查询的时候使用了query_sql
,这个变量在代码中并未定义。这可能是导致报错的原因。
你应该将query_sql
更改为query_str
,使你的代码执行以下操作:
query_str = "select yu,rt from tablename"
print('打印字符串')
print(query_str)
try:
print('怎么办')
mycursor.execute(query_str) # 这里应该用 query_str 而不是 query_sql
print('害虫')
results=mycursor.fetchall()
这样,你的查询语句就能正确地被执行了。希望这能解决你的问题!如果你还有其他关于代码的问题,欢迎随时提问。
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
3 回答2k 阅读
4 回答2.4k 阅读