2017-04-20 4 views
-2

Jedes Mal, wenn ich versuche, ein Skript zu starten, ein ehemaliger Kollege von mir schrieb, bekomme ich einen Traceback-Fehler. Es scheint mir, dass der Fehler irgendwie von meinem Rechner verursacht wird, weil das Skript auf anderen Rechnern funktioniert. Dies ist die Fehlermeldung:Python 2.7: Traceback Fehler beim Erstellen des Wörterbuchs

Traceback (most recent call last): File "T:\55-Test-Bench\Simulation\replace_productfiles.py", line 328, in init_dicts(hersteller, bereich) File "T:\55-Test-Bench\Simulation\replace_productfiles.py", line 161, in init_dicts cat_dict = dict_builder(ws, 0, 1) File "T:\55-Test-Bench\Simulation\replace_productfiles.py", line 74, in dict_builder for cellObj in ws.columns[n]: TypeError: 'generator' object has no attribute 'getitem'

Ich bin wirklich verzweifelt Jungs, bitte helfen Sie mir.

Mit freundlichen Grüßen Rahmen

+1

Es wäre besser, wenn Sie den Code gepostet haben, der diesen Fehler verursacht, damit andere ihn überprüfen und Ihnen bei der Lösung helfen können. –

Antwort

0

Ich habe Problem gelöst, indem das openpyxl Modul (von 2.4.7 bis 1.5.4) Herabstufung, weil mein ehemaliger Kollege, der den Code geschrieben hat, dass mit der 1.5.4 Version.