import logging
import os
LOGGER = logging.getlogger('name')
LOGGER.setlevel (logging.DEBUG)
handler = logging.StreamHandler('C¥:test.log')
handler.setlevel (logging.DEBUG)
LOGGER.addHandler(handler)
LOGGER.debug('this is the test')
LOGGER.removeHandler(handler)
os.remove ('C¥:test.log')
上記のスクリプトを実行すると、
以下のエラーが出てしまい、
対象ファイルを削除できません。
The process cannot access the file because it is being used by another process.
ここが怪しいと思っていますが
解決策をご教示いただけないでしょうか。
LOGGER.removeHandler(handler)
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/10 00:54