• 技术文章 >常见问题 >Python常见问题

    python汉字不能编译怎么解决

    yangyang2020-05-12 15:26:26原创2865

    在使用Python编译的时候出现如下错误:

    SyntaxError: Non-ASCII character '\xe5' in file Test1.py on line 8, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

    解决方法:

    python的默认编码文件是用的ASCII码,将文件存成了UTF-8,编译就可以通过。或在在py文件开头(必须是第一行)加入

    #coding=utf-8


    # -*- coding:utf-8 -*-

    原因

    如果要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。

    更多Python知识请关注Python视频教程栏目。

    专题推荐:python
    上一篇:python中画图出现中文乱码怎么解决 下一篇:python读取文本内容中文乱码怎么解决

    相关文章推荐

    • python cv2模块怎么安装?• python合并几个表格的方法• python中lambda的用法• python不能找到自己写的包怎么办

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网