从其值Python中检索类属性/常量名称



我正在编写一个脚本,以获取主机上运行的所有计划任务的详细信息,但从task等各种函数返回的值。GetStatus()返回一个与任务调度程序模块中的属性名称相关的整数值

所以。。。

import win32api, pythoncom
from win32com.taskscheduler import taskscheduler
ts = pythoncom.CoCreateInstance(taskscheduler.CLSID_CTaskScheduler,None,pythoncom.CLSCTX_INPROC_SERVER,taskscheduler.IID_ITaskScheduler)
task = ts.Activate('TestJob')
task.GetStatus()

返回一个与SCHED_S_TASK_READY = 267008taskscheduler.SCHED_S_TASK_READY相关的267008,但如何从其相应的值中获取属性/常量名称?

[i[0] for i in taskscheduler.__dict__.items() if i[1] == 267008]

最新更新