Befreien Sie sich von Pythons KeyError

Einführung

Python berühren

"KeyError: None"

Ich habe den Fehler bekommen. Notieren Sie sich die Ursache und die Korrekturmethode. (Korrigiert auf das, was Sie in den Kommentaren erhalten haben.)

Ursache

Sie haben die Schlüssel "foo [" bar "]" und "bar" angegeben, aber es ist wahrscheinlich, dass die Schlüssel nicht vorhanden sind.

Wie repariert man

Da die Möglichkeit eines Tippfehlers besteht, überprüfen Sie den Schlüssel, wenn Sie den Schlüssel selbst kennen oder wenn der Schlüssel im Programm beschrieben ist. Wenn nicht, geben Sie den folgenden Code an der entsprechenden Stelle ein.

python


...
print(foo.keys())
...#Hier tritt ein Fehler auf

Korrigieren Sie den Teil "[" bar "] entsprechend.

Recommended Posts

Befreien Sie sich von Pythons KeyError
Langsames scp -pr loswerden
Entfernen Sie DICOM-Bilder in Python
[Python] Werden Sie die Datierung mit regulären Ausdrücken los
schaffen es, schwere Pyls in vim-lsp loszuwerden
So entfernen Sie benutzerdefinierte Serverpiktogramme in message.content
Holen Sie sich die Anzahl der Ziffern
Befreien Sie sich mit Python und regulären Ausdrücken von schmutzigen Daten
Entfernen Sie die verstümmelte japanische Zeichenkette, wenn Sie FBX durchlaufen
Python-Technik für diejenigen, die Anfänger loswerden wollen
Ich werde jede einzelne Yard-Pfund-Methode von dieser Welt loswerden!
Holen Sie sich die Anzahl der Ansichten von Qiita
Ich erhalte einen KeyError in pyclustering.xmeans
Holen Sie sich den absoluten Pfad des laufenden Prozesses
Nutzen Sie das str.format von Python in vollem Umfang
Ruft die Attribute eines Objekts ab
Holen Sie sich das erste Element von Queryset
Holen Sie sich die Anzahl der Youtube-Abonnenten