美文网首页
Python编码问题

Python编码问题

作者: EdwardWinner | 来源:发表于2016-10-30 23:06 被阅读365次

    今天试运行了一下Python小程序,发现一个小问题:
    SyntaxError: Non-ASCII character '\xe2' in file hello.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

    经过查阅资料,得到解决思路

    方案如下:
    SyntaxError: Non-ASCII character '\xe2' in file意思是说,在文件中存在非ASCII字符;
    ASCII是8位即一个字符,一共256个字符,随着计算机的发展,现在已经用到2个或者4个字符;

    建议在文件头追加:
    # -*- coding: cp936 -*-
    或者
    # -*- coding: utf-8 -*
    

    更复杂的形式要进行编码和解码。

    如果有错误,请指正,如果有新的问题,欢迎讨论,共同进步!

    相关文章

      网友评论

          本文标题:Python编码问题

          本文链接:https://www.haomeiwen.com/subject/fibuuttx.html