import csv,sys
phile="E:/Users/san/Documents/phonebook.txt"
ph=open(phile,"rt")
try:
lines= csv.reader(ph)
for each in lines:
print each,
except Exception as er:
print er
finally: ph.close()
收到错误提示“行包含 NULL 字节”!
请您参考如下方法:
我的另一个猜测是 open(phile, "rt") 应该只是 open(phile, "rb")。
您还可以通过执行以下操作调试发生在哪个行号(或之前的行号):
for line_number, each in enumerate(lines):
print line_number, each
