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 -*- 

最新文章

  1. python之登录小程序
  2. XMLA ODBO 以及OLAP服务提供者自定义的协议,我们如何选择
  3. 【mysql】关于硬件方面的一些优化
  4. 利用 Rational ClearCase ClearMake 构建高性能的企业级构建环境
  5. 性能指标TP99之我解
  6. C语言内存对齐详解(1)
  7. html中盒子模型立体结构图
  8. JSon实体类快速生成插件 GsonFormat 1.2.0
  9. 使用JDK自带jvisualvm监控tomcat
  10. JQuery中的回调对象
  11. JackSon将java对象转换为JSON字符串
  12. vue技术解析二之组件通信
  13. JS查找字符串中出现次数最多的字符
  14. SVN中与资源库同步时报告了错误。1 中的 0 个资源已经同步
  15. js★★★【面向对象的使用方法】*****************★★★★ 相当重要
  16. jq获取图片并转换为base64
  17. linux下静态链接库和动态链接库
  18. 用node.js和webpack做前后端分离的总结
  19. 有关Mysql的mysql_store_result函数返回NULL的情况以及其他注意事项
  20. Centos 7 安装GNOME桌面环境

热门文章

  1. 编写Shell脚本(未完待续)
  2. [转] Android 命名规范 (提高代码可以读性)
  3. STN1110 Multiprotocol OBD to UART Interpreter
  4. GCC降级
  5. unity基础开发----unity游戏速度更快的简易检查表
  6. Mac配置PHP开发环境
  7. Python学习 —— 阶段综合练习一
  8. poj 3258 River Hopscotch 题解
  9. 深拷贝(deep clone)与浅拷贝(shallow clone)
  10. vs开发工具报错:参数错误 异常来自 HRESULT:0x80070057 E_INVALIDARG