Python3 中的 win32evtlogutil 错误

问题描述 投票:0回答:1

要写入 Windows 事件日志,我有以下脚本:

....
win32evtlogutil.ReportEvent(
    "TEST001",
    101,
    eventType=0,
    data = err_log_path + 'error_TEST001.log'
)
...

但是我收到以下错误:

TypeError: a bytes-like object is required, not 'str'

我该怎么办?

windows python-3.x error-handling event-log
1个回答
0
投票

bytes_data = data.encode("utf-8") win32evtlogutil.ReportEvent( “测试001”, 101、 事件类型=0, 数据 = 字节数据 )

© www.soinside.com 2019 - 2024. All rights reserved.