Меня тут товарищ попросил помочь ему с лабой на питоне...Фишка в том,то надо перевести умл в питон,без всяких библиотек
Структуру умла будет всегда такой
Пытаюсь что-то сообразить с рекурсией,но не выходит
тут еще в этих скобках запутаешься
Натолкните,пожалуйста,ребят
lines = {}
outputfile = open('output.json','w')
last_checked = "children"
string = "{"
flag = False
def rr(fd):
for line in fd:
line = line.strip()
if line == '':
return
k, v = line.split(":", maxsplit = 1)
if v:
return {k: rr(k, v)}
else:
return {k: v}
with open("Input.yml", "r") as fd:
print(fd)
Вот что у меня пока выходит( (всякий бред)
Вот
структура YAML файла,сама по себе структуру меняться не будет
Буду благодарен,если натолкнете