Python错误:类型对象'str'没有属性'decode'

时间:2018-10-02 18:17:36

标签: python api

我正在为我的python脚本提供用户输入,并且抛出错误:

raw_input_to_unicode中的文件“ C:\ Python37 \ lib \ site-packages \ gtech \ ads \ ds \ histconv \ parsers.py”,第34行     返回str.decode(input_string,sys.stdin.encoding或 AttributeError:类型对象“ str”没有属性“ decode”

这是我处理输入字符串的代码

def raw_input_to_unicode(input_string):

    return str.decode(input_string, sys.stdin.encoding or
              locale.getpreferredencoding())

1 个答案:

答案 0 :(得分:0)

在python 3.x中,字符串通常是Unicode

如果您从input()函数获取了字符串,则可以肯定是Unicode