csv ファイルを読み込む場合、リーダーはNone
orNULL
を(u'')
. これは、すべての null 値が空の文字列として格納されるため、sqlite データベースに値を挿入してクエリを実行するときに問題を引き起こしています。リーダーを使用してヌルを挿入する方法はありますか? 私がこれまでに持っているものは次のとおりです。
reader = csv.reader(open(filename))
curs.executemany("INSERT INTO mytable VALUES (?,?,?,?)", reader)