Python: очистить файл журнала - PullRequest
15 голосов
/ 17 января 2012

Я разрабатываю клиент-серверное приложение, и у меня есть логин на сервере, поэтому я использую модуль логирования. Я хотел бы создать команду на сервере для очистки файла.

У меня есть тест с os.remove (), но после этого журнал не работает.

У вас есть идея?

Спасибо.

1 Ответ

39 голосов
/ 17 января 2012

Может быть лучше обрезать файл, а не удалять его.Самое простое решение - снова открыть файл для записи из вашей функции очистки и закрыть его:

with open('yourlog.log', 'w'):
    pass
...