编码: 把字符转换成字节序列的过程。因为计算机只能处 理二进制数据,所以不能直接处理文本,需要先把文本转换为二进制数据。
解码: 把二进制数据转换成字符的过程。把接收到的数据转换成程序中使用的编码方式。
这个报错原因就是编码和解码没达成统一。
解决办法——在python文本前加上# coding=gb2312。
# coding=gb2312
for i in range(0, -1, -1):
print("这是一个无限循环。")
为什么是gb2312,因为其它的格式测试下来并不好用