我有一个简单的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')
但是,我想知道哪个文件中有错误,所以我可以修复它。