0

我想生成带有时间戳的日志来代替我提到的弹出窗口。请提出一些生成带有时间戳的日志的步骤。

代码:-

click("1450851018693.png")
wait(2)
click(Pattern("1450851091319.png").targetOffset(1,2))
click(Pattern("1450851555941.png").targetOffset(-201,1))
type("111")
click(Pattern("1450851201892.png").targetOffset(-13,2))
type("121")
wait(1)
if exists ("1450851253342.png"):
    popup("start button is enabled")
    click("1450851253342.png")

在上面的代码而不是弹出窗口中,我希望将消息记录到带有时间戳的文件中。请帮忙..

4

1 回答 1

1

您可以使用loggingPython 中的模块导入它并获取记录器实例:

import logging
FORMAT='%(asctime)-15s %(message)s'
logging.basicConfig(format=FORMAT)
logger=logging.getLogger('')

然后,在您的代码中使用它(默认情况下,级别info不会打印到控制台,但warning会)

logger.warning('My message')

你应该有一个你喜欢的日志条目:

2016-03-07 13:10:43,151 我的留言

有关描述和基本教程,请参阅Logging Python

于 2016-03-07T12:19:41.480 回答