小编jas*_*spu的帖子

UnicodeDecodeError:“utf-8”编解码器无法解码位置 173310 中的字节 0xb3:起始字节无效

为了找到所有作者、他们的总提交次数和电子邮件 ID,我从 GitHub 克隆了 torvalds/linux 存储库,并从 python3(版本 3.7.3)脚本中运行了以下代码:

import subprocess
p = subprocess.Popen(['git shortlog -sne HEAD'], stdout=subprocess.PIPE, shell=True)
output = p.communicate()[0]
p.wait()
print(output.decode().split('\n')) #Decoding the byte string and splitting to get a python list of result lines.
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 173310: invalid start byte
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么以及如何解决这个问题?

python git unicode utf-8 python-3.x

1
推荐指数
1
解决办法
3427
查看次数

标签 统计

git ×1

python ×1

python-3.x ×1

unicode ×1

utf-8 ×1