zoukankan      html  css  js  c++  java
  • Python报错:SyntaxError: Non-ASCII character 'xe5' in file 1.py on line 6, but no encoding declared...

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=686

    具体报错内容:

    File "1.py", line 6
    SyntaxError: Non-ASCII character 'xe5' in file 1.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

    报错分析:

    上述报错是由于编码格式不匹配导致程序不能识别程序中的中文导致的。Python 2默认的编码格式是ASCIIPython 3默认的编码格式是UTF-8. 因此,如果我们使用Python 2运行的Python程序中出现了中文,就需要指定编码格式为UTF-8如果使用的是Python 3则不需要指定).

    解决办法:

    在Python脚本的开头加上:

    #coding=utf-8

    或者加上:

    # -*- coding: UTF-8 -*-

    保存之后再运行就不会出现上述错误了。

  • 相关阅读:
    tkinter TEXT
    tkinter
    threading.Event
    lambda demo
    Tomcat性能调优
    Tomcat优化
    BeautifulSoup库的使用
    正则的基本使用
    Urllib库的基本使用
    初识爬虫
  • 原文地址:https://www.cnblogs.com/wildernessdreams/p/9053784.html
Copyright © 2011-2022 走看看