UnicodeDecodeError: ‘utf-8‘错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UnicodeDecodeError: ‘utf-8‘错误相关的知识,希望对你有一定的参考价值。
用python做视频文件信息读取时File "D:\PycharmProjects\OpenCV_Tensor_Env\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 262, in ffmpeg_parse_infos
infos = proc.stderr.read().decode(‘utf8‘)
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xe8 in position 1919: invalid continuation byte
infos时一个输出流,要用utf-8解码转换时出错了。
网上找了一下,首先去掉‘utf8‘(即 proc.stderr.read().decode()),仍然报错且错误信息一样。
所以,不填默认还是用 utf8解码。
划重点了,使用什么参数来忽略呢?
.decode(‘utf8‘,‘ignore‘)
用ignore放在第二参数位置
以上是关于UnicodeDecodeError: ‘utf-8‘错误的主要内容,如果未能解决你的问题,请参考以下文章
来自文件夹嵌套 Zip 文件的 pandas read_csv 的 UnicodeDecodeError ('utf-8')
错误UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0xff:无效的起始字节
"for line in..." 导致 UnicodeDecodeError: 'utf-8' codec can't decode byte
UnicodeDecodeError:“utf8”编解码器无法解码字节 0x9c