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

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

解码: 把二进制数据转换成字符的过程。把接收到的数据转换成程序中使用的编码方式。

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

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

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

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

相关推荐
CHANG_THE_WORLD8 分钟前
C++ 并发编程指南 实现无锁队列
开发语言·c++·缓存·无锁队列·无锁编程
这里没有酒9 分钟前
[C语言] 结构体 内存对齐规则 内存大小计算
c语言·开发语言
CHANG_THE_WORLD20 分钟前
C++ 内存模型:用生活中的例子理解并发编程
开发语言·c++·生活
Source.Liu31 分钟前
【Python自动化】 21.2 Pandas 读取 Excel 时的 dtype 参数完全指南
python·自动化·pandas
闯闯桑33 分钟前
toDF(columns: _*) 语法
开发语言·前端·spark·scala·apache
滴滴滴嘟嘟嘟.33 分钟前
Qt图表功能学习
开发语言·qt·学习
charlie1145141911 小时前
Android开发——初步了解AndroidManifest.xml
android·xml·开发语言·学习·安卓·安全架构
天上的光1 小时前
3.python——数据类型转换
python
Edward.W1 小时前
用 Go + HTML 实现 OpenHarmony 投屏(hdckit-go + WebSocket + Canvas 实战)
开发语言·后端·golang
钱彬 (Qian Bin)1 小时前
一文掌握工业缺陷检测项目实战(Pytorch算法训练、部署、C++ DLL制作、Qt集成)
c++·pytorch·python·qt·实战·工业缺陷检测·faster rcnn