赞
踩
在pycharm中执行Python代码时,如果脚本中存在一些中文内容,很容易出现编码不合适的问题,编码报错
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xd4 in positio
这种错误有时很烦人
曾经试过
1、顶部添加一行代码
# -*-coding:utf-8-*-
2、如果问题解决了,万事大吉
如果没解决,往下看
但是有时仍不管用,那就再添加一行代码
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')
3、如果问题解决了,还是万事大吉
如果没解决,接着往下看
在pycharm工作界面右键---File-Encoding--选择UTF-8编码----reload-----reload anyway
这次肯定搞定
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。