pycharm debug 的时候报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 1022-1023: unex
2021-03-17 11:29:54
pycharm debug 的时候报错:
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 1022-1023: unexpected end of data
解决方法:
找到报错的那一行代码,
r = r.decode('utf-8'),
将这行代码改成
r = r.decode('utf-8','ignore'),
保存代码,重启pycharm就搞定了。
已解决使用
pycharm
run运行代码正常,而
debug
却抛出异常
Unicode
Decode
Error
: ‘
utf-8
’
codec
can’t
decode
byte
s in
position
1022
-
1023
:
unex
pected end of data,附上三种的正确解决方法,亲测有效!!!
Solution:
参考stackoverflow给出的解决方案:https://stackoverflow.com/questions/65085956/
pycharm
-venv-failed-no-such-option-build-dir
确定自己
pycharm
里面
python
解释器的路径:
在cmd里面输入:自己解释器的路径 + -m pip install pip==20.2.4
(其中可能会有网络问题提示Retry,要多尝试几次)
这里做法的主要原因是:
pycharm
依赖于 –build-dir来安装包,但是这在最新版的pip中被移除了,所以解决办法
Unicode
Decode
Error
: '
utf-8
'
codec
can't
decode
byte
0xc0 in
position
0: invalid start
byte
报错
解决
问题描述:
E:\Anaconda3\
python
.exe "C:\Program Files\JetBrains\
PyCharm
2018.1.2\helpers\pydev\pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 63148 --file G:/我的坚果云/4-计算机/JianZhiOffer_Test/niuke_test/jianzhiOffer_test_second.py
pydev
debug
ger
最近遇到一个奇怪的问题,我昨天还可以正常执行的程序,今天
debug
却报了莫名其名的错,其中有个错就是这个我搜了下杂七杂八说啥的都有,不过关键这个错是我mian方法才开始就出来的,像加
error
s='ignore’这些根本找不到地方加,最后找到一个方法,就是删除.idea文件夹中的文件,这个文件夹的主要作用在于存放项目的控制信息,包括版本信息,历史记录等等,所以删除它是不会影响代码的正常使用的。但是如果删除就不能使用
pycharm
进行回溯和复原了。
为了保险起见我是先做了备份,移除过后再进行
debug
,程序可
r = r.
decode
('
utf-8
')
Unicode
Decode
Error
: ‘
utf-8
’
codec
can’t
decode
byte
0xe8 in
position
1023
:
unex
pected end of data。
这个
报错
是小概率性事件,大多时候是不会
报错
,我也不知道为什么。所以一个方法就是:关闭
pycharm
,再打开
Pycharm
,重新调试。(治标不治本)
检查一下项目路径中是否含有中.
Python
——
报错
Unicode
Decode
Error
: '
utf-8
'
codec
can't
decode
byte
0xce in
position
52: invalid continuation
byte
问题解决
Posted on
2019-06-06 11:06
阅读(43405)
评论(1)
文件运行时
报错
Unicode
Decode
Error
: 'gbk'
codec
can't
decode
byte
... in
position
... : illegal multi
byte
sequence,解决很容易,但是既然出了问题就要从根源上搞明白为什么出了错,所以我会分析原因,最后给出解决办法。
文章目录问题分析原因解决方法方法1如何查看电脑文本文件的编码方式附赠乱码分类图方法2 修改
pycharm
编码方法(一劳永逸 )
今晚
python
读文件的时候报了个错
Unicode
1.ASCLL与GB2312
由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。
但是要处理中文显然一个字节是不够的,至...
1、环境:
Python
3.6.5
2、在代码最上面也已经添加了“# -- coding:
UTF-8
--”
3、问题:Connected to pydev
debug
ger (build 181.4668.75)
Traceback (most recent call last):
File "C:\Program Files\JetBrains\
PyCharm
2018.1.2\helpe...