加载txt文件时出现Unicode解码错误

时间:2018-11-28 22:46:16

标签: python numpy for-loop unicode

我有一个简单的for循环代码,该代码循环遍历文件夹中的文件并将数据加载到文件中。我试图弄清楚为什么当我到达某个文件时仍然出现以下错误。

folder = os.listdir(path)  
for i in range(len(folder)):
    data = np.loadtxt(dir+ folder[i])
    x = data[:,0]
    y = data[:,1]

错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa9 in position 377: invalid start byte

我知道我可以使用以下命令忽略该错误:

string.decode('utf-8', errors='ignore').encode('utf-8')

但是,我想知道哪个文件中有错误,所以我可以修复它。

0 个答案:

没有答案