我有一个python代码,它通过MySQLdb访问mysql来运行select语句。然后,我使用cursor.fetchall()将输出收集为数组,但问题是它在每个输出的末尾打印一个L,如下所示:
sql = "SELECT data1, data2 FROM table1, table2 ;"
cursor.execute(sql)
dataarray = cursor.fetchall()
print dataarray
>>> ((75379L, 45708L), ...)但在我的桌子上,没有L的,只有数字。如何确保它只是在没有L的情况下获取和打印数据?我宁愿避免在字符串上使用[:-1],因为这样就可以将None值更改为Non。
https://stackoverflow.com/questions/46413320
复制相似问题