【发布时间】:2016-05-31 22:55:08
【问题描述】:
下面是我的代码
import MysqlDB as mob
Mysqlconn = mdb.connect(hostname, username, password, databasename,port=3306,cursorclass=mdb.cursors.DictCursor)
Mysqlcur = self.Mysqlcon.cursor()
Mysqlcur.execute("Select * from users where date = %(date_check)s,{"date_check":current_date})
row = self.Mysqlcur.fetchall()
fileOpen = open("filename.csv","w")
for each in row:
fileOpen.write(str(each["A"])+","+str(each["B"]))
它适用于没有空值的行。 当它遇到一个列的空值时,它会自动插入“无”而不是空。
如何避免插入无?
空列的数据类型可以是时间戳或字符串。
以前有人遇到过这样的问题吗?
【问题讨论】:
标签: python mysql csv mysql-python