环境:

  • windows7
  • Python 2.7.16

在源码中添加注释之后报错如下:

(WeChat) E:\WorkHome\Wechat>python firstBlood.py
Traceback (most recent call last):
File "firstBlood.py", line 8, in <module>
import itchat
File "E:\VirtualEnvs\WeChat\lib\site-packages\itchat\__init__.py", line 8
SyntaxError: Non-ASCII character '\xe5' in file E:\VirtualEnvs\WeChat\lib\site-packages\itchat\__init__.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

这是由于Python2的默认编码问题造成的,添加注释之后,需要制定编码格式,在修改文件的顶部加入以下内容:

# coding=<encoding name>

或者:

#!/usr/bin/python
# -*- coding: <encoding name> -*-

或者:

#!/usr/bin/python
# vim: set fileencoding=<encoding name> :

最新文章

  1. dto
  2. ListView与.FindControl()方法的简单练习 #2 -- ItemUpdting事件中抓取「修改后」的值
  3. 【LoadRunner】安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
  4. linux_jvm_jhat_dump内存分析
  5. 靓号正则表达式(前后向查找等) 和 apache正则包使用
  6. 第三部分 关于HHibernate中关键字ID的配置
  7. kissy
  8. poj1330Nearest Common Ancestors(LCA小结)
  9. WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
  10. CSU 1639 队长,我想进集训队!
  11. # Android动画笔记
  12. 学习 ES6,一篇文章就够了
  13. 11.QT-布局管理器(Box,Grid,Form,Stacked)
  14. CF226D The table
  15. Netty官网首页(翻译)
  16. Netty实现一个简单聊天系统(点对点及服务端推送)
  17. Android Studio打包程序时出现transformClassesWithDexForRelease错误
  18. 9.9 翻译系列:数据注解特性之--MaxLength 【EF 6 Code-First系列】
  19. 联想本win10 virtualbox 安装centos
  20. 框架-spring源码分析(一)

热门文章

  1. codevs——T1043 方格取数
  2. A - 敌兵布阵(HDU 1166)
  3. SpringBoot+FreeMarker开发word文档下载,预览
  4. HDU 2295
  5. [Wikioi 1226]倒水问题
  6. 【待解决】创建maven web工程报错
  7. 【整合篇】Activiti业务与流程的整合
  8. Shell编程中Shift的用法【转】
  9. hdoj--1533--Going Home(KM)
  10. 框架,表格,表单元素,css基础以及基本标签的结合