0

我有多个通过计划任务在一夜之间运行的 python 脚本。我想要做的是运行另一个 python 脚本,该脚本在这些脚本之后运行,该脚本获取有关该特定任务的信息,并为我提供有关脚本时间、脚本名称、是否成功运行等的信息。

使用 python 如何访问这些属性?我可以为此使用什么对象?

谢谢

4

1 回答 1

0

您可以编写自己的 logmanager 类!当您为每个执行的事情运行脚本时,您可以写入日志文件。
例如写一个 LogManager:

class LogManager():
    def get_time():
        # via time,date lib

    def get_script_name():
        # via os, path, system libs

    def get_pid():
        # via os, system libs

    def append_all_information_in_file():
        log = open("logfile", "a")
        log.write(get_time(), get_script_name(), get_pid())
        log.close()

如果你运行你的脚本,你可以从 LogManager 类继承你想要的日志信息。我希望我正确理解了您的问题,并且答案很有帮助!

于 2012-08-24T11:45:09.890 回答