我有多个通过计划任务在一夜之间运行的 python 脚本。我想要做的是运行另一个 python 脚本,该脚本在这些脚本之后运行,该脚本获取有关该特定任务的信息,并为我提供有关脚本时间、脚本名称、是否成功运行等的信息。
使用 python 如何访问这些属性?我可以为此使用什么对象?
谢谢
我有多个通过计划任务在一夜之间运行的 python 脚本。我想要做的是运行另一个 python 脚本,该脚本在这些脚本之后运行,该脚本获取有关该特定任务的信息,并为我提供有关脚本时间、脚本名称、是否成功运行等的信息。
使用 python 如何访问这些属性?我可以为此使用什么对象?
谢谢
您可以编写自己的 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 类继承你想要的日志信息。我希望我正确理解了您的问题,并且答案很有帮助!