Я немного поиграл, и все заработало, это комбинация python + linux, но при небольшом программировании это мог быть только python.Если кому-то интересно, и у меня возникла такая же проблема, вот мой код, если у вас есть улучшения, пожалуйста, ответьте на него, так как я очень заинтересован:
def build_summary_dict(indicator, number, before_key):
if type(indicator) is dict:
for key in indicator.keys():
if len(before_key) < 1:
print(key)
build_summary_dict(indicator[key], number+1, key)
else:
print(' '*number + before_key + ':' + key)
build_summary_dict(indicator[key], number+1, before_key + ':' + key)
if type(indicator) is list:
for i in indicator:
build_summary_dict(i, number, before_key + '[]')
Мой единственный вывод получен из этой команды, а затем я выполняю в Linux:
python3.6 myprogram.py | sort | uniq
теперь у меня есть список всего, что я хотел, без этого я бы наблюдал за многими вещами при разборе
, вы можете запустить это без сортировки и uniq, чтобы получить выводкаждого отдельного отдельного элемента
С уважением