Python 读取不可见数据的CSV文件时出错

Python 读取不可见数据的CSV文件时出错,python,csv,Python,Csv,我有一个CSV文件,数据多达418行(行),但我的read函数甚至在数据结束后也试图读取文件。它可能包含一些不可见的数据 reader = csv.reader(open("C://Python27//tftable1.csv", 'r')) data = [] for row in reader: data.append(row) 我总是需要删除CSV文件的最后一行,才能毫无问题地工作。但由于这个问题,我无法直接访问程序编写的CSV文件 fdoc="C://Python27//tftable

我有一个CSV文件,数据多达418行(行),但我的read函数甚至在数据结束后也试图读取文件。它可能包含一些不可见的数据

reader = csv.reader(open("C://Python27//tftable1.csv", 'r'))
data = []
for row in reader:
data.append(row)
我总是需要删除CSV文件的最后一行,才能毫无问题地工作。但由于这个问题,我无法直接访问程序编写的CSV文件

fdoc="C://Python27//tftable1.csv"
outfile=open(fdoc,"w")
outfile.write(tf_idf)
outfile.close()

有什么解决方案可以让它工作吗?

你可以用SublimateText或notepad++之类的编辑器打开它,并将编码更改为幻影字符。你能提供一个示例文件吗?@PedroRomano我做到了。我刚刚用
tf_-idf[:-2]
删除了
tf_-idf
的最后几个字,效果很好。