假设我输入line = line.decode('gb18030;)
并得到错误
UnicodeDecodeError: 'gb18030' codec can't decode bytes in position 142-143: illegal multibyte sequence
有没有一种好方法可以自动获取错误字节?也就是说,有没有办法从内置命令或模块中获取142
&;143
或{
我不知道该怎么说才对,但是gb18030的字节长度是可变的,所以这个方法一旦得到一个汉字(2个字节)就失败了。在
访问捕获的异常对象的
start
和end
属性。在相关问题 更多 >
编程相关推荐