怎么解决python "Non-ASCII character"错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么解决python "Non-ASCII character"错误相关的知识,希望对你有一定的参考价值。
在文件第一行添加# -*- coding: UTF-8 -*-
用来告诉Python编译器非ascii符号(估计代码中有显示中文吧)的编码方式(文字与存储2进制值的对应关系)
UTF-8是一种编码方式,一般情况下集成编译环境都采用这种编码
但如果你在windows操作系统的记事本下编写代码,其默认的编码为gb2312,则需要添加
# -*- coding: UTF-8 -*- 参考技术A
"Non-ASCII character"的意思是存在非ASCII字符,这说明程序中的编码和默认编码不同,提问者应该用到了中文字符,两种解决办法:
在有用到中文字符的文本上面添加:
#-*- coding: UTF-8 -*-
或者#-*- coding: cp936 -*-
避免使用中文。
python遇到网络问题时,怎么解决
参考技术A 解决方法如下:File "e:\python\sniffer.py", line 14, in
sniffer = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket_protocol)
File "F:\python\Lib\socket.py", line 191, in init
_sock = _realsocket(family, type, proto)本回答被提问者采纳
以上是关于怎么解决python "Non-ASCII character"错误的主要内容,如果未能解决你的问题,请参考以下文章
怎么解决python "Non-ASCII character"错误
怎么解决python "Non-ASCII character"错误