2
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 バイトが含まれています」というエラーが表示されます!!

4

1 に答える 1

0

私の他の推測では、open(phile, "rt")はただopen(phile, "rb").

これを行うことで、これが発生する行番号 (または 1 つ前) をデバッグすることもできます。

for line_number, each in enumerate(lines):
    print line_number, each
于 2012-12-23T19:29:53.637 に答える