我有一个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's,只有数字。如何确保它只是在没有L的情况下获取和打印数据?我宁愿避免在字符串上使用[:-1]
,因为它会将None
值更改为Non
。