AttributeError:使用Python从AVRO读取时,'str'对象没有属性'decode'

阿努拉格·阿帕达耶(Anurag upadhyaya)
from avro import io, datafile
import pprint
OUTFILE_NAME = "demo.avro"
rec_reader = io.DatumReader()
df_reader = datafile.DataFileReader(open(OUTFILE_NAME, 'r'), rec_reader)
pp = pprint.PrettyPrinter()
for record in df_reader:
    pp.pprint(record)
df_reader.close()

我收到此错误

"AttributeError: 'str' object has no attribute 'decode'".

如果有人可以指导我出现什么错误,请先谢谢。

hpaulj

在Python3中,常规字符串是unicode,并且没有decode方法。一个字节串可以。

我对一无所知avro,并且您没有显示错误堆栈。但是,很好的猜测是datafile.DataFileReader期望在rb模式下打开了一个文件或者,它可以使用文件名,然后执行文件open本身(numpy读者可以接受文件名或打开的文件)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python 3.4:str:AttributeError:'str'对象没有属性'decode

来自分类Dev

Python 3.4:str:AttributeError:'str'对象没有属性'decode

来自分类Dev

Python AttributeError:“str”对象没有“decode”属性

来自分类Dev

安装HTML:AttributeError:'str'对象没有属性'decode'

来自分类Dev

'str'对象在Python3中没有属性'decode'

来自分类Dev

AttributeError:“ str”对象在二进制Logistic回归中没有属性“ decode”

来自分类Dev

转换时发生Coremltools错误:“'str'对象没有属性'decode'”

来自分类Dev

错误:“ Numpy.str_”对象没有属性“ decode”

来自分类Dev

Python的“ str”对象没有“读取”属性

来自分类Dev

AttributeError:“ str”对象没有属性“ toLowerCase”

来自分类Dev

AttributeError:'str'对象没有属性'get'

来自分类Dev

AttributeError:“ str”对象没有属性“ items”

来自分类Dev

AttributeError:'str'对象没有属性'sleep'

来自分类Dev

AttributeError:“ str”对象没有属性“ maketrans”

来自分类Dev

AttributeError:'str'对象没有属性(功能)

来自分类Dev

attributeError:'str'对象没有属性'dbname'

来自分类Dev

AttributeError:“ str”对象没有属性“ values”

来自分类Dev

AttributeError:'str'对象没有属性'description'

来自分类Dev

AttributeError:'str'对象没有属性'union'

来自分类Dev

AttributeError:“ str”对象没有属性“ float”

来自分类Dev

AttributeError'str'对象没有属性'path'

来自分类Dev

AttributeError:'str'对象没有属性

来自分类Dev

AttributeError:“ str”对象没有属性“ name”

来自分类Dev

AttributeError: 'str' 对象没有属性 'keys'

来自分类Dev

AttributeError: 'str' 对象没有属性 'loc'

来自分类Dev

AttributeError: 'str' 对象没有属性 'channel'

来自分类Dev

AttributeError: 'str' 对象没有属性 'mode'

来自分类Dev

AttributeError: 'str' 对象没有属性 'map'

来自分类Dev

AttributeError: 'str' 对象没有属性 'execute'

Related 相关文章

  1. 1

    Python 3.4:str:AttributeError:'str'对象没有属性'decode

  2. 2

    Python 3.4:str:AttributeError:'str'对象没有属性'decode

  3. 3

    Python AttributeError:“str”对象没有“decode”属性

  4. 4

    安装HTML:AttributeError:'str'对象没有属性'decode'

  5. 5

    'str'对象在Python3中没有属性'decode'

  6. 6

    AttributeError:“ str”对象在二进制Logistic回归中没有属性“ decode”

  7. 7

    转换时发生Coremltools错误:“'str'对象没有属性'decode'”

  8. 8

    错误:“ Numpy.str_”对象没有属性“ decode”

  9. 9

    Python的“ str”对象没有“读取”属性

  10. 10

    AttributeError:“ str”对象没有属性“ toLowerCase”

  11. 11

    AttributeError:'str'对象没有属性'get'

  12. 12

    AttributeError:“ str”对象没有属性“ items”

  13. 13

    AttributeError:'str'对象没有属性'sleep'

  14. 14

    AttributeError:“ str”对象没有属性“ maketrans”

  15. 15

    AttributeError:'str'对象没有属性(功能)

  16. 16

    attributeError:'str'对象没有属性'dbname'

  17. 17

    AttributeError:“ str”对象没有属性“ values”

  18. 18

    AttributeError:'str'对象没有属性'description'

  19. 19

    AttributeError:'str'对象没有属性'union'

  20. 20

    AttributeError:“ str”对象没有属性“ float”

  21. 21

    AttributeError'str'对象没有属性'path'

  22. 22

    AttributeError:'str'对象没有属性

  23. 23

    AttributeError:“ str”对象没有属性“ name”

  24. 24

    AttributeError: 'str' 对象没有属性 'keys'

  25. 25

    AttributeError: 'str' 对象没有属性 'loc'

  26. 26

    AttributeError: 'str' 对象没有属性 'channel'

  27. 27

    AttributeError: 'str' 对象没有属性 'mode'

  28. 28

    AttributeError: 'str' 对象没有属性 'map'

  29. 29

    AttributeError: 'str' 对象没有属性 'execute'

热门标签

归档