近日使用python时,遇到了奇怪的报错:
EncoderFallbackException: 'ascii' codec can't decode byte 0 in position 0: ordinal not in range
查了半天还是不明所以,最后发现其实是一个哭笑不得的错误
str("中文内容") #错误的把中文字符串二次转换字符串
本来就是字符串,再转就出错了,删掉str转换函数之后,正常了
之前没有发现的原因是,把英文字符串填进去是不会出错的,应该是字符编码上的不一样了