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

相关推荐
配奇3 分钟前
PyTorch 核心使用
人工智能·pytorch·python
lly20240611 分钟前
Pandas CSV:数据处理的强大工具
开发语言
2301_7735536212 分钟前
Tailwind CSS如何实现固定定位布局_使用fixed与z-index控制CSS层级
jvm·数据库·python
少司府12 分钟前
C++基础入门:内存管理
c语言·开发语言·c++·内存管理·delete·new·malloc
2301_8148098614 分钟前
Bootstrap 5中浮动标签(Floating Labels)怎么用?
jvm·数据库·python
鱼很腾apoc16 分钟前
【学习篇】第17期 C++入门必看——类和对象全站最详篇
c语言·开发语言·学习·算法·青少年编程
Sakuyu4346816 分钟前
C语言基础(一)
c语言·开发语言
解救女汉子17 分钟前
如何处理SQL存储过程大数据导入_利用数据泵或外部表
jvm·数据库·python
qq_3729069318 分钟前
HTML函数在系统字体渲染模糊是硬件问题吗_显示输出链路排查【方法】
jvm·数据库·python
Polar__Star19 分钟前
如何在 PHP 包含文件中动态排除特定页面的导航项
jvm·数据库·python