我有多个python脚本通过Scheduled Task在一夜之间运行。我想要做的是运行另一个python脚本,在这些脚本之后运行,获取有关该特定任务的信息,并提供有关脚本时间,脚本名称,是否成功运行等信息。
使用python如何访问这些属性?我可以使用什么对象?
由于
答案 0 :(得分: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类继承完全记录所需信息的类。我希望我能正确理解你的问题,答案很有帮助!