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

相关推荐
l1t6 小时前
duckdb 1.6dev新增的.manual命令
开发语言·数据库
埃博拉酱6 小时前
Pip/Conda 混用导致的 CRT 版本冲突问题:[WinError 1114] 动态链接库(DLL)初始化例程失败
windows·python
刘小八6 小时前
LangGraph 人机交互实战:Interrupt、人工审批与工作流恢复
人工智能·python·人机交互
你怎么知道我是队长6 小时前
JavaScript的函数介绍
开发语言·前端·javascript
YMWM_6 小时前
python-venv虚拟环境
linux·开发语言·python
不负岁月无痕7 小时前
STL -- C++ 红黑树封装 Map 和 Set
java·c语言·开发语言·c++·面试
Tbisnic7 小时前
23.大模型开发:深度学习----CNN 卷积神经网络 与 RNN 循环神经网络
人工智能·python·rnn·深度学习·cnn·ai大模型
小园子的小菜7 小时前
Java核心基础:反射与泛型底层原理及实战用法详解
java·开发语言
十五年专注C++开发7 小时前
C++之std::numeric_limits介绍
开发语言·c++·limits
2501_925963387 小时前
Hi3516 + WS73 SDIO Wi-Fi 适配笔记
java·开发语言