首页 > 其他分享 >记录一些写代码遇到的小错误

记录一些写代码遇到的小错误

时间:2024-04-27 20:45:54浏览次数:24  
标签:编码 UTF 错误 文件 Python 代码 记录 字符 格式

写代码时报错:
SyntaxError: Non-UTF-8 code starting with '\xbc' in file E:\python project\flaskProject2\model\KSql_clean.py on line 5, but no encoding declared; see https://peps.python.org/pep-0263/ for details

这个错误通常表示您的 Python 文件包含非 UTF-8 编码的字符,但是您没有声明文件的编码格式。为了解决这个问题,您可以按照以下步骤之一进行操作:

1、声明文件编码格式:在 Python 文件的开头添加编码声明,指定文件的编码格式。例如,在文件的开头添加以下行:

-- coding: utf-8 --

Copy
这样可以告诉 Python 解释器使用 UTF-8 编码来解析文件内容。

2、转换文件编码:如果您确定文件中的字符不是 UTF-8 编码的,您可以将文件内容转换为 UTF-8 编码。您可以使用文本编辑器将文件另存为 UTF-8 编码,或者使用命令行工具进行转换。

3、处理非 UTF-8 字符:如果您的文件包含非 UTF-8 编码的字符,您需要将这些字符替换为合适的 UTF-8 编码字符,或者将其删除。

我个人直接添上这个就解决了。

标签:编码,UTF,错误,文件,Python,代码,记录,字符,格式
From: https://www.cnblogs.com/66sd/p/18162479

相关文章

  • Go语言高并发与微服务实战专题精讲——远程过程调用 RPC——客户端处理RPC请求的原理
    远程过程调用RPC——客户端处理RPC请求的原理及源代码分析 客户端无论是同步调用还是异步调用,每次RPC请求都会生成一个Call对象,并使用seq作为key保存在map中,服务端返回响应值时再根据响应值中的seq从map中取出Call,进行相应处理。 客户端发起RPC调用的过程大致如下所示,我们......
  • Go的Gin框架中使用Cgo调用Python的CApi调用Python代码
    在Gin项目中定义Services用以唤起Python,值得注意的是需要在引入Python.h前使用#cgo声明依赖库packagecpython//#cgoCFLAGS:-I"Q:/Sill-/anaconda/envs/poetry/include"//#cgoLDFLAGS:-L"Q:/Sill-/anaconda/envs/poetry/libs"-lpython311//#include<Python.h>imp......
  • 详细:docker手动部署lnmp以及记录遇到的问题
    一、基本思路(背景)部署时间:2024.04.25主机为deepin20.9安装好docker,从官网下载nginxphpmysql三个镜像设置并启动相应三个容器,并配置portainer二、安装docker1.如果以前安装过老版本,请先卸载以前版本sudoaptremovedockerdocker-engine2.安装docker-ce与密钥管理与下......
  • ROS学习-启动服务端错误debug
    ros2runexamples_rclpy_minimal_serviceservice输入这个命令用于运行服务节点,这个服务的功能是将两个数字相加,给定a,b两个数,返回sum也就是ab之和。报错:2024-04-2713:11:39.105[RTPS_TRANSPORT_SHMError]Failedinit_portfastrtps_port7412:open_and_lock_filefailed->......
  • 记录一下怎么保证MQ消费消息去重,消息重试
    先说背景,有消息生产,有很多SQL表名称,对应去统计不同表的数据,更新数量,但是这些消息会重复,可能有很多逻辑都要重复执行,可能会速度慢生产:这是SQL解析,重要的是这段,tableName是枚举里面固定的,图片中有显示RabbitMQSender.sendMessage(MQConfig.FIRST_PAGE_SQL_ROUTINGKEY,table......
  • 记录一下docker desktop windows安装,容器安装等
    安装包下载https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe    docker应用管理工具,选择性安装https://www.rainbond.com/docs/quick-start/quick-installhttps://www.bilibili.com/video/BV1MZ4y1b7wW/?p=2&spm_id_from=pageDriver&......
  • ROS1学习记录(14.0)(古月ROS入门终章:怕什么真理无穷,进一寸有进一寸的欢喜)
    学习视频:21.课程总结与进阶攻略_哔哩哔哩_bilibili   机械臂:     机器人深入书籍:机器人学导论(推荐)   ......
  • ROS1学习记录(13.0)
    学习视频:20.常用可视化工具的使用_哔哩哔哩_bilibili 打开roscore核心先跑起来,再开海龟仿真器,对于qt指令可视化运行可以查看全部指令,方法就是输入rqt_再按两下tab就好先用rqt_console看看,输出日志信息出现问题就会发出一些日志,比如下面的撞墙 下面的HighlightMessages......
  • ROS1学习记录(12.0)
    学习视频:19.launch启动文件的使用方法_哔哩哔哩_bilibili使用launch启动可以减少不断打开终端重复输入调用不同节点的工作; 使用:其中name的意义是取代掉程序文件中的初始化的节点名字,相当于另取一个别名进行代表,代表这个节点,这样在调用相同节点时名字不同就不会起冲突;pkg,na......
  • R语言估计时变VAR模型时间序列的实证研究分析案例|附代码数据
    原文链接: http://tecdat.cn/?p=3364原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于时变VAR模型的研究报告,包括一些图形和统计输出。加载R包和数据集 加载包后,我们将此数据集中包含的12个心情变量进行子集化:  mood_data<-as.matrix(symptom_data$data[,......