问题
I develop a client-server application and I have log in the server, so I use the logging module. I would like to create a command in the server to clear the file.
I have test with os.remove() but after, the log doesn't work.
Do you have an idea?
Thanks.
回答1:
It might be better to truncate the file instead of removing it. The easiest solution is to reopen the file for writing from your clearing function and close it:
with open('yourlog.log', 'w'):
pass
来源:https://stackoverflow.com/questions/8898997/python-clear-a-log-file