TypeError: 'generator' - Objekt ist nicht subscriptable

import openpyxl
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.active
sheet.columns[1]
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    sheet.columns[1]
TypeError: 'generator' object is not subscriptable

Ich bin ein Anfänger in Python und dies ist das erste mal für mich, um zu posten meiner Frage.
Ich bin stecken mit dem TypeError oben sagen, 'generator' - Objekt ist nicht subscriptable. Ich denke, dass ich genau das eingegeben code auf einer website.
Die URL der website ist https://automatetheboringstuff.com/chapter12/

Bitte mir helfen um diesen Fehler zu beheben.

  • Dieser code funktioniert für mich. Wie @slai vorgeschlagen, überprüfen Sie Ihre Daten.
  • Leider hat das Buch nicht aktualisiert worden, um änderungen in der API. Ad-hoc-Zugriff verwenden Python slicing-notation zB. ws['A'] um eine Liste von Zellen in Spalte A.
InformationsquelleAutor User9712 | 2017-03-05
Schreibe einen Kommentar