@Derill23

Как в файле txt писать каждую строчку с самого начала?

Я хочу каждое действие сохранять в txt(не разработку, а про действие в боте на питоне) я пробовал через seek но он начинал не с самого начала а с того места где начал снова дописывать. Я думал надо поменять mode с a на другие w не подойдёт он удаляет потом а мне такое не надо другие вроде тоже не работают. Помогите пожалуйста
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 2
Zagir-vip
@Zagir-vip
Web dev, Game dev, app dev, Разработчик на Python!
Можно прочитать файл и просто перезаписать его:

with open('file.txt', 'rb') as file:
    data = file.read()

with open('file.txt', 'wb') as final:    
    file.writelines(['first_string'])
    file.write(data)
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Никак. Нельзя "дописать" файл в начало. Можно перечитать его целиком, и записать весь новый.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы