Я открыл файл json из скрипта Python и хочу посмотреть, существует ли что-либо в указанном файле.Я использовал операторы if
(if str(12345) in load['stuff']:
), но он обнаруживает, что его там нет, хотя он и есть (я понял, что мне нужно добавить число типа [0]
и т. Д.), Но это только первое, что я хочуискать все, но не в первую очередь, потому что некоторые могут быть добавлены случайным образом, и я не знаю позицию, поэтому я думал, что если это можно было бы сделать, то в любом случае, по крайней мере, переместить новую добавленную вещь в первое место, так что яможно просто позвонить с помощью [0]
, если вы понимаете, что я имею в виду?
with open("Data.json", mode='r+', encoding='utf-8') as f2:
load=json.load(f2)
if str(12345) in load['stuff']:
print("in")
Но он не печатает «в», что означает, что он не считается, он считается только, если я добавлю числокак [1]
, но, поскольку я добавляю больше в json, я не буду знать, где все позиции
{
"Stuff": [
{"Something":
{"One": null}
},
{"12345":
{"Two": null}
}
]
}