Вывести значение ключа из txt-файла
У меня есть txt-файл, внутри которого есть ключ {"ID":001}.
Как мне считать файл и вывести значения из объекта "ID"?
Ответы (2 шт):
Автор решения: u111
→ Ссылка
Для этого проще всего использовать библиотеку json
:
from json import loads
with open('file.json') as file: # Открываем файл
text = file.read() # Читаем текст
json = loads(text) # Преобразуем текст в словарь
# Обрабатываем данные
for key in json:
print(key, json[key])
print(json['ID'])
Автор решения: Funsy
→ Ссылка
Можно использовать библиотеку json, но я вам рекомендую хранить "множества" в .json
файле. Так же в Python не бывает числа 001
. В примере я переобразовал число в строку
test.json:
{
"ID": "001"
}
main.py
import json
with open('test.json', 'r') as file:
json_string = file.read()
dictionary = json.loads(json_string)
print(dictionary['ID'])