Я работаю над функцией в python 3.8, чтобы сохранить свой список Идей в файле ideas.txt и после получения в файле списка обновления новой записи. По какой-то причине это работает только для первой записи, а затем становится грязным ie: [(1, '["[\' aaa \ ']", \' sss \ ']'), (2, 'ddd' )]
вот мой код:
def add_idea():
while True:
with open("ideas.txt","r") as f:
updated_list = f.readlines()
idea=input("What is your new idea?"+"\n")
idea=str(idea)
updated_list.append(idea)
"\n".join(updated_list)
f.close()
with open("ideas.txt","w") as f:
f.write(str(updated_list))
f.close()
num_list = list(enumerate(updated_list,1))
print(num_list)
Я новичок в python и программирую, так что будьте добры;)