Python-偶然发现“'DictReader'对象不可下标”

Medallyon

我不知道此错误是由什么引起的,或如何解决。

基本上,我想要实现的是从.csv文件中读取内容,并根据其中的信息制作字典。我之前做过没有任何问题,但是这次确实很奇怪。

#Read External Data
DataNames = os.listdir("Data")

#Import Classes
ClassesPath = os.path.join("Data", DataNames[1])
Classes = open(ClassesPath)
global ClassesDict
ClassesDict = csv.DictReader(Classes, delimiter=",")

尝试跑步时

print(ClassesDict)

或者

print(ClassesDict["ID"])

它总是给我错误:

TypeError: 'DictReader' object is not subscriptable

我确实知道列表,字典等都是可以下标的对象,但是我的变量“ ClassesDict”(或者应该是)字典。

提前非常感谢您。

ec

csv.DictReader 类在csv数据源上提供了一个可迭代的接口,其中项是字典:

reader = csv.DictReader(Classes, delimiter=",")
for row in reader:
    print(row["ID"])

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python'TypeError':'Generator'对象不可下标

来自分类Dev

Python:TypeError:“ int”对象不可下标

来自分类Dev

TypeError:'float'对象不可下标--Python

来自分类Dev

Python TypeError:“设置”对象不可下标

来自分类Dev

TypeError:“ NoneType”对象不可下标(PYTHON)

来自分类Dev

Python TypeError:“函数”对象不可下标

来自分类Dev

Python错误:int对象不可下标

来自分类Dev

类型对象不可下标-python

来自分类Dev

响应”对象不可下标Python http发布请求

来自分类Dev

Python重新申请/搜索TypeError:“ NoneType”对象不可下标

来自分类Dev

TypeError:“ int”对象在Python3中不可下标

来自分类Dev

Python 3.8中的连续'TypeError:'function'对象不可下标'

来自分类Dev

Django / Python:/'NoneType'对象处的TypeError不可下标

来自分类Dev

Python-TypeError:“ NoneType”对象不可下标

来自分类Dev

TypeError:“函数”对象不可下标[Python3]

来自分类Dev

Python网页抓取:TypeError:'int'对象不可下标

来自分类Dev

python函数中的类型错误(int对象不可下标)

来自分类Dev

Python 3.6 - TypeError:'zip' 对象不可下标

来自分类Dev

Python - 类型错误:“图形”对象不可下标

来自分类Dev

Python TicTacToe 错误:类型错误:“函数”对象不可下标

来自分类Dev

类型错误:“int”对象不可下标 - Python3

来自分类Dev

django提出的“功能”对象不可下标,但是本地python不可以

来自分类Dev

NLTK python错误:“ TypeError:'dict_keys'对象不可下标”

来自分类Dev

Python 3 Flask Rest Api:“ request.get_json()”给出TypeError:“ NoneType”对象不可下标

来自分类Dev

需要Python和SQLite帮助-> TypeError:“ NoneType”对象不可下标

来自分类Dev

TypeError:在将JSON分配给python变量的GAE实例上,“ NoneType”对象不可下标

来自分类Dev

对象不可下标

来自分类Dev

Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

来自分类Dev

“ RelatedManager”对象不可下标

Related 相关文章

  1. 1

    Python'TypeError':'Generator'对象不可下标

  2. 2

    Python:TypeError:“ int”对象不可下标

  3. 3

    TypeError:'float'对象不可下标--Python

  4. 4

    Python TypeError:“设置”对象不可下标

  5. 5

    TypeError:“ NoneType”对象不可下标(PYTHON)

  6. 6

    Python TypeError:“函数”对象不可下标

  7. 7

    Python错误:int对象不可下标

  8. 8

    类型对象不可下标-python

  9. 9

    响应”对象不可下标Python http发布请求

  10. 10

    Python重新申请/搜索TypeError:“ NoneType”对象不可下标

  11. 11

    TypeError:“ int”对象在Python3中不可下标

  12. 12

    Python 3.8中的连续'TypeError:'function'对象不可下标'

  13. 13

    Django / Python:/'NoneType'对象处的TypeError不可下标

  14. 14

    Python-TypeError:“ NoneType”对象不可下标

  15. 15

    TypeError:“函数”对象不可下标[Python3]

  16. 16

    Python网页抓取:TypeError:'int'对象不可下标

  17. 17

    python函数中的类型错误(int对象不可下标)

  18. 18

    Python 3.6 - TypeError:'zip' 对象不可下标

  19. 19

    Python - 类型错误:“图形”对象不可下标

  20. 20

    Python TicTacToe 错误:类型错误:“函数”对象不可下标

  21. 21

    类型错误:“int”对象不可下标 - Python3

  22. 22

    django提出的“功能”对象不可下标,但是本地python不可以

  23. 23

    NLTK python错误:“ TypeError:'dict_keys'对象不可下标”

  24. 24

    Python 3 Flask Rest Api:“ request.get_json()”给出TypeError:“ NoneType”对象不可下标

  25. 25

    需要Python和SQLite帮助-> TypeError:“ NoneType”对象不可下标

  26. 26

    TypeError:在将JSON分配给python变量的GAE实例上,“ NoneType”对象不可下标

  27. 27

    对象不可下标

  28. 28

    Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

  29. 29

    “ RelatedManager”对象不可下标

热门标签

归档