Bonjour,

Dans un module python, je crée un logger :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
logging.basicConfig(filename='myfilename.log', \
                        level=logging.DEBUG, \
                        format='%(asctime)s -- %(name)s -- %(levelname)s -- %(message)s')
 
 
log = logging.getLogger('mylog')
 
log.debug('This message should go to the log file')

Le message est bien écrit dans le fichier log, mais quand je veux supprimer le fichier crée, j'ai un message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Cette action ne peut être réalisée car le fichier est ouvert dans Python
Je travaille dans Spyder pour mon developpement Python.
Comment faire pour fermer le fichier log crée à la fin du script ?


Merci,
Nico