У меня есть txt файл который нужно очистить в пайтон
Код записывает данные в файл result.txt и при каждом запуске мне нужно его очищать пример до 2-го запуска кода:
1
2
3
при 2-ом запуске файл может стать к примеру
3
2
1
и в файле не должно оставаться 1 2 3 при 2 запуске
Ответы (2 шт):
Автор решения: Artem
→ Ссылка
with open('result.txt', 'w') as f: pass
Я не уверен, что понял вопрос, т.к. не некорректно сформулирован, но возможно, данный код поможет. Он откроет файл в режиме записи (w), что, по идее, приведёт к удалению содержимого и обнулению размера. Вроде так.
Автор решения: NikGrin
→ Ссылка
Попробуй следующее:
# указываем путь и имя файла с расширением
filePathName = 'D:/result.txt'
# открываем файл с параметром 'w' - это означает, что файл будет отчищаться
# перед тем как записать новые данные и после записи сам закроется с сохранением
# данных
with open(filePathName, 'w') as file:
file.write("Новые данные") # записываем новые данные