咨询热线
来源:成都IT设计培训学校 时间:2021/1/26 15:10:55
编码问题
为什么我输出的文字是乱码?
为什么我保存到文件里的内容是乱码?
为什么获取文本数据的时候报错 UnicodeDecodeError: 'gbk' codec can't decode ...
代码文件本身、控制台、文件、网络数据,只要牵涉字符的地方都会有编码,所以出了问题要看具体情况,只是搜报错信息很难直接解决问题。编码是个说来话长的事,但好在 py3 里的情况已经改善许多。看下这几篇文章,了解点原理,会对你理解编码有帮助:
浅谈 Python 2 中的编码问题
Python 抓取网页乱码原因分析
Python3 的编码问题?
判断字符编码
关于代码出错
我的代码运行结果为什么不对?
我这个错误是怎么回事?
debug 是编程中很重要的环节。掌握 debug 的基本能力才算是真正入门了编程。阅读报错信息、增加输出信息是 debug 的两个重要手段。
常用 debug 技巧
如何调试程序
在 Python 中使用断点调试
如果自己无法通过 debug 解决,还可以求助于网络搜索引擎:
编程初学者如何使用搜索引擎
学会 debug、学会通过搜索寻找解答,你就可以解决开发中 90% 以上的问题。