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

2024-09-30 20:25:24 发布

您现在位置:Python中文网/ 问答频道 /正文

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()

错误提示“行包含空字节”!!在


Tags: csvimporttxtsysopenusersphdocuments
1条回答
网友
1楼 · 发布于 2024-09-30 20:25:24

我的另一个猜测是open(phile, "rt")应该是open(phile, "rb")。在

您还可以通过执行以下操作来调试发生此操作的行号(或之前的行号):

for line_number, each in enumerate(lines):
    print line_number, each

相关问题 更多 >