TypeError: объект «NoneType» не подлежит подписке
Вот код, который я использую:
Код: Выделить всё
import json
# Simulating reading a JSON file
data = None
# This raises the TypeError
print(data['key'])
Я пытался проверить, было ли значение None перед доступом к ключу, вот так:
Код: Выделить всё
if data is not None:
print(data['key'])
Среда:
Python 3.9
Я работаю в виртуальной среде
Может ли кто-нибудь объяснить, почему я получаю эту ошибку и как ее исправить?< /п>
Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-json-i
Мобильная версия