python出现SyntaxError: Non-ASCII character '\xe6' in file \的错误
2024-10-07 05:26:16
出现这个问题的主要原因是因为python2的编码是ASCII码,文件中有中文的话就得使用utf8编码,只需要在文件的头部加上以下其中一种标注:
一、在文件头部添加如下注释码:
# coding=<encoding name> 例如,可添加# coding=utf-8
二、在文件头部添加如下两行注释码:
#!/usr/bin/python
# -*- coding: <encoding name> -*- 例如,可添加# -*- coding: utf-8 -*-
三、在文件头部添加如下两行注释码:
#!/usr/bin/python
# vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :
最新文章
- JAVA版Kafka代码及配置解释
- springJDBC一对多关系,以及Java递归,jsp递归的实现
- JAVAMAIL手动发送邮件
- google搜索新姿势
- Android安全bug ANDROID-8219321
- GestureDetector和SimpleOnGestureListener的使用教程
- 【学习笔记】Spring中的BeanFactory和ApplicationContext 以及 Bean的生命周期(Y2-3-2)
- Java开源生鲜电商平台-搜索模块的设计与架构(源码可下载)
- Jupyter NoteBook功能介绍
- LimeSDR 上手指南
- Oracle通过ROWID删除表中重复记录
- Javascript原型,原型链?有什么特点?
- 弹性盒子 flexbox 元素居中
- linux下实现进度条小程序
- Root用户安装MariaDB到 /usr/local/mysql
- UIView的autoresizingMask属性研究
- 【luogu P2731 骑马修栅栏】 题解
- 【CF Round 434 A. k-rounding】
- Js—innerHTML和innerText的区别
- USACO 1.2 Transformations (模拟)