我正在尝试读取 .txt 文件,但收到此错误:UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 中的字节 0xff: 无效的起始字节
这是我的代码。
import numpy as np
data=np.loadtxt('Data.txt')
print(data)
我该如何解决它?
可能您的文件是用
utf-16
fromat 编码的,这就是您看到 unicode 错误的原因!你能试试这个吗:
import numpy as np
data=np.loadtxt('data.txt', encoding='utf-16')
print(data)
由于您没有提及文件内容,您能否确认它是否有效或者您看到了什么类型的新错误?
注意:我没有足够的声誉来发表评论,所以我将其放在答案部分!
谢谢!