TypeError: „NoneType“-Objekt ist nicht abonnierbar
Hier ist der Code, den ich verwende:
Code: Select all
import json
# Simulating reading a JSON file
data = None
# This raises the TypeError
print(data['key'])
Ich habe versucht zu überprüfen, ob die Daten None waren, bevor ich auf den Schlüssel zugegriffen habe, etwa so:
Code: Select all
if data is not None:
print(data['key'])
Umgebung:
Python 3.9
Ich arbeite in einer virtuellen Umgebung
Könnte mir jemand erklären, warum ich diesen Fehler erhalte und wie ich ihn beheben kann?< /P>