Skip to main content
 首页 » 编程设计

python之在 python 中读取包含特殊字符的逗号分隔文本文件

2025年05月04日9dudu

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