我正在尝试使用pywinauto自动执行某些Windows操作,但是当我Nothing
时,登录到日志文件会停止工作。
导入之前 - 代码正在将日志写入文件,如下例所示:
import pywinauto
导入后 - 代码 NOT 将日志写入文件,如下例所示:
import logging
logging.basicConfig(filename='log.txt', filemode='a', level=logging.DEBUG, format="%(message)s",)
logging.info("Test")
.....
答案 0 :(得分:3)
事实证明import logging
from pywinauto import application
logging.basicConfig(filename='log.txt', filemode='a', level=logging.DEBUG, format="%(message)s",)
logging.info("Test")
.....
有pywinauto
模块的用法。
在pywinauto/actionlogger.py
中,代码将日志记录级别设置为logging
,从而禁止在WARNING
级别WARNING
,INFO
和{DEBUG
下写入日志消息{1}}级别)到日志文件。
我找到了一种解决方法,可以继续使用NOTSET
和pywinauto
- 只需在<{strong> logging
的基本配置之后导入pywinauto
,而不是在开头:
logging
此示例运行良好 - 将“Test”写入日志文件。