使用 np.loadtxt python 读取 .txt 文件时出错

问题描述 投票:0回答:1

我正在尝试读取 .txt 文件,但收到此错误:UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 中的字节 0xff: 无效的起始字节

这是我的代码。

import numpy as np
data=np.loadtxt('Data.txt')
print(data)

我该如何解决它?

python unicode
1个回答
0
投票

可能您的文件是用

utf-16
fromat 编码的,这就是您看到 unicode 错误的原因!你能试试这个吗:

import numpy as np
data=np.loadtxt('data.txt', encoding='utf-16')
print(data)

由于您没有提及文件内容,您能否确认它是否有效或者您看到了什么类型的新错误?

注意:我没有足够的声誉来发表评论,所以我将其放在答案部分!

谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.