Как я могу сделать постоянный 2d-список (Python)

В моем коде я хочу иметь список, в котором, когда файл закрыт, я все еще могу получить доступ к заполненному списку при его повторном запуске. Например, если у меня есть list = [1] в файле, я хочу, чтобы он мог быть заполнен постоянно. Не знаю, если это имеет смысл. Например, list = [1] превращается в list = [1,2]. Вероятно, жестко запрограммировано.


person Gabriel Baia    schedule 21.10.2020    source источник
comment
записать его в файл ... затем перечитать его из файла при перезапуске   -  person BlueLightning42    schedule 21.10.2020
comment
Отвечает ли это на ваш вопрос? Как сохранить список в файл и прочитать его как тип списка?   -  person whackamadoodle3000    schedule 21.10.2020
comment
@BlueLightning42 BlueLightning42 Именно это я и сделал, спасибо.   -  person Gabriel Baia    schedule 22.10.2020
comment
@whackamadoodle3000 Я нашел более простую версию, выполнив ``` с open('Tasks.txt','r') в качестве файла: data = file.readlines()```   -  person Gabriel Baia    schedule 22.10.2020


Ответы (1)


В итоге я использовал with open('Tasks.txt','r') as file: data = file.readlines(), чтобы открыть файл

line = data[i].split(" ")

чтобы получить определенную строку и

        file.writelines(data)

чтобы записать его обратно в файл или ``` с open('Tasks.txt','w') как файл: file.writelines(data)

person Gabriel Baia    schedule 21.10.2020