1、使用pycharm写py文件时,不能用模块名命名,否则会出现错误AttributeError: 'module' object has no attribute 'match'
2、当出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 11: ordinal not in range(128)错误时
是因为Python2的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误。那么该怎样解决呢?
加上下面几段即可
import sys
reload(sys)
sys.setdefaultencoding('utf8')
python3 区分了 unicode str 和 byte arrary,并且默认编码不再是 ascii
2、当出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 11: ordinal not in range(128)错误时
是因为Python2的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误。那么该怎样解决呢?
加上下面几段即可
import sys
reload(sys)
sys.setdefaultencoding('utf8')
python3 区分了 unicode str 和 byte arrary,并且默认编码不再是 ascii