line contains NULL byte或者could not convert strin to float: ?(文档内有非法字符或空字符,但打开文档又不可见)
原因
文档内有空字符或非法字符又或者python版本的问题又或者编码问题,都有可能出现这种问题
解决办法
代码如下:
import codecs
import csv
with codecs.open(p,'rb',"utf-16") as f:
reader = csv.reader(f)
...
运行平台
Ubuntu 16.04、 python2