Ответ 1
Лучше обрезать файл, а не удалять его. Самое простое решение - снова открыть файл для записи из функции очистки и закрыть его:
with open('yourlog.log', 'w'):
pass
Я разрабатываю клиент-серверное приложение, и у меня есть журнал на сервере, поэтому я использую модуль регистрации. Я хотел бы создать команду на сервере, чтобы очистить файл.
У меня есть тест с os.remove(), но после этого журнал не работает.
У вас есть идея?
Спасибо.
Лучше обрезать файл, а не удалять его. Самое простое решение - снова открыть файл для записи из функции очистки и закрыть его:
with open('yourlog.log', 'w'):
pass
Попробуйте это
>>> with open("gre.txt", "w") as file:
... file.truncate()
...
>>>
UPDATE:
file.truncate()
не требуется. Вы можете просто pass