Python从Mysql中查询的数字自动加了括号和逗号,该怎么解决?
如下Python代码所示,通过简单的Pymysql库连接Discuz平台数据库,获取帖子的tid列表。数据库中存储的是数字内容,结果Python查询出来后结果自动带了括号和逗号。
discuz_cursor.execute(“SELECT tid FROM pre_forum_post WHERE tid>=1”) # 根据需要选择所需的帖子
posts = discuz_cursor.fetchall()
for x in posts:
print(x)
解决方法:
修改Python for循环语句:for x in posts: print(x) 修改为for x, in posts: print(x) 修改后数据库查询显示效果:
以上就是Python连接Mysql数据库查询数据带括号和逗号的解决方法。