问题-python-运行报错-SyntaxError: Non-UTF-8 code starting with ‘xd5‘ in file 汉字编码问题


编码: 把字符转换成字节序列的过程。因为计算机只能处  理二进制数据,所以不能直接处理文本,需要先把文本转换为二进制数据。
解码: 把二进制数据转换成字符的过程。把接收到的数据转换成程序中使用的编码方式。

这个报错原因就是编码和解码没达成统一。

解决办法——在python文本前加上# coding=gb2312。

# coding=gb2312
for i in range(0, -1, -1):
    print("这是一个无限循环。")

为什么是gb2312,因为其它的格式测试下来并不好用

上一篇:LVM——让Linux磁盘空间的弹性管理


下一篇:杭州数字孪生工业互联网可视化技术,赋能新型工业化智能制造工厂