问题-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,因为其它的格式测试下来并不好用

相关推荐
晓风残月淡1 小时前
JVM字节码与类的加载(二):类加载器
jvm·python·php
西柚小萌新3 小时前
【深入浅出PyTorch】--上采样+下采样
人工智能·pytorch·python
rit84324994 小时前
基于MATLAB的模糊图像复原
开发语言·matlab
fie88894 小时前
基于MATLAB的声呐图像特征提取与显示
开发语言·人工智能
_extraordinary_5 小时前
Java SpringMVC(二) --- 响应,综合性练习
java·开发语言
shut up5 小时前
LangChain - 如何使用阿里云百炼平台的Qwen-plus模型构建一个桌面文件查询AI助手 - 超详细
人工智能·python·langchain·智能体
宝贝儿好6 小时前
【python】第五章:python-GUI编程
python·pyqt
@。1246 小时前
对于灰度发布(金丝雀发布)的了解
开发语言·前端
闲人编程6 小时前
从多个数据源(CSV, Excel, SQL)自动整合数据
python·mysql·数据分析·csv·存储·数据源·codecapsule
hsjkdhs7 小时前
C++之多层继承、多源继承、菱形继承
开发语言·c++·算法