SyntaxError: Non-ASCII character '\xe5' in file index.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
2024-09-27 03:11:31
python入门,hhh
在慕课网上学习python入门,编写汉诺塔的递归调用时,代码正确。但是加上注释后编译不通过
报如下错误:
SyntaxError: Non-ASCII character '\xe5' in file index.py on line , but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
原因如下:
Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以UTF-8格式保存了,但实际上,这依然是不行的。
解决方法:
第一行加上如下代码
# -*- coding: UTF-8 -*-
最新文章
- python之登录小程序
- XMLA ODBO 以及OLAP服务提供者自定义的协议,我们如何选择
- 【mysql】关于硬件方面的一些优化
- 利用 Rational ClearCase ClearMake 构建高性能的企业级构建环境
- 性能指标TP99之我解
- C语言内存对齐详解(1)
- html中盒子模型立体结构图
- JSon实体类快速生成插件 GsonFormat 1.2.0
- 使用JDK自带jvisualvm监控tomcat
- JQuery中的回调对象
- JackSon将java对象转换为JSON字符串
- vue技术解析二之组件通信
- JS查找字符串中出现次数最多的字符
- SVN中与资源库同步时报告了错误。1 中的 0 个资源已经同步
- js★★★【面向对象的使用方法】*****************★★★★ 相当重要
- jq获取图片并转换为base64
- linux下静态链接库和动态链接库
- 用node.js和webpack做前后端分离的总结
- 有关Mysql的mysql_store_result函数返回NULL的情况以及其他注意事项
- Centos 7 安装GNOME桌面环境
热门文章
- 编写Shell脚本(未完待续)
- [转] Android 命名规范 (提高代码可以读性)
- STN1110 Multiprotocol OBD to UART Interpreter
- GCC降级
- unity基础开发----unity游戏速度更快的简易检查表
- Mac配置PHP开发环境
- Python学习 —— 阶段综合练习一
- poj 3258 River Hopscotch 题解
- 深拷贝(deep clone)与浅拷贝(shallow clone)
- vs开发工具报错:参数错误 异常来自 HRESULT:0x80070057 E_INVALIDARG