在Python和sqlite中读取csv文件时保留null

时间:2013-01-18 13:54:43

标签: python database sqlite csv null

  

可能重复:
  python csv reader behavior with None and empty string

在读取csv文件时,读者会将NoneNULL视为(u'')。当将值插入sqlite数据库并执行查询时,这会导致我出现问题,因为所有空值都存储为空字符串。有没有办法使用阅读器插入空值?到目前为止我所拥有的是:

reader = csv.reader(open(filename))
curs.executemany("INSERT INTO mytable VALUES (?,?,?,?)", reader)

0 个答案:

没有答案