!!!!!!!! ВЫВОДИТ ОШИБКУ: Traceback (most recent call last): File "C:\Users\user\PycharmProjects\Practical work No.5\4.5.py", line 8, in <module>

AAAAAAAAAAAAAAAAAAAAAAAAA

Новичок
Пользователь
Апр 14, 2022
15
0
1
JSON:
[
  {
    "Ф.И.О.": "Иванов И.И.",
    "data": {
      "Год рождения": 1991,
      "Город прописки": "Нур-Султан"
    }
  },
  {
    "Ф.И.О.": "Алтаев Н.А.",
    "data": {
      "Год рождения": 1991,
      "Город прописки": "Шымкент"
    }
  },
  {
    "Ф.И.О.": "Иванов И.И.",
    "data": {
      "Год рождения": 1991,
      "Город прописки": "Нур-Султан"
    }
  }

]
Python:
import json

with open('info.json', encoding='utf-8') as f:
    templates = json.load(f)

print(templates)

for section, commands in templates.items():
    print(section)
    print('\n'.join(commands))



ВЫВОДИТ ОШИБКУ:
Traceback (most recent call last):
File "C:\Users\user\PycharmProjects\Practical work No.5\4.5.py", line 8, in <module>
for section, commands in templates.items():
AttributeError: 'list' object has no attribute 'items'

КАК ИСПРАВИТЬ???
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 650
472
83
Python:
import json

with open('info.json', encoding='utf-8') as f:
    templates = json.load(f)

print(templates)

for el in templates:
    for section, commands in el.items():
        print(section)
        print(commands)
 
  • Мне нравится
Реакции: AAAAAAAAAAAAAAAAAAAAAAAAA

Форум IT Специалистов