В моем коде я хочу иметь список, в котором, когда файл закрыт, я все еще могу получить доступ к заполненному списку при его повторном запуске. Например, если у меня есть list = [1]
в файле, я хочу, чтобы он мог быть заполнен постоянно. Не знаю, если это имеет смысл. Например, list = [1]
превращается в list = [1,2]
. Вероятно, жестко запрограммировано.
Как я могу сделать постоянный 2d-список (Python)
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