Как диагностировать Windows Scheduled Task, не работающий?

Прежде всего, я бы не использовал list в качестве имени для своих словарей, потому что list - это настоящая команда Python. Но если «mydict» - это имя вашего словаря, то mydict.keys() вернет список всех ключей, а mydict.values() сделает то же самое со значениями. Если вы хотите распечатать все это в виде одной строки, вы можете добавить команду join:

>>> mydict = {"key1": "value1", "key2": "value2"}
>>> ', '.join(mydict.values())
'value2, value1'
>>> print('\n'.join(mydict.values()))
value2
value1

Обратите внимание, что словари в Python не сортируются, поэтому производные списки не обязательно собираются чтобы отразить порядок ввода значений. Если вы хотите отсортировать список по буквам на лету, вы можете сделать это:

>>> print('\n'.join(sorted(mydict.values())))
value1
value2

Если, однако, вам нужен словарь, который будет иметь какой-то вид Во-первых, вы можете посмотреть в Упорядоченные словари .

12
задан GEOCHET 29 July 2015 в 17:56
поделиться

2 ответа

Есть столбец «Последний результат», в котором должен быть указан код, связанный с самой выполняющейся задачей (он не будет иметь никаких данных об исключениях). 0 означает, что задача выполнена без ошибок. Что-нибудь еще вы можете посмотреть и увидеть, почему задача не запускается. Если задача по-прежнему кажется не запущенной, но вы все еще видите 0 для последнего результата, это означает, что в вашем коде что-то не работает, но завершается корректно.

10
ответ дан 2 December 2019 в 18:20
поделиться

Может быть, они зависли и все еще работали?

Вы можете щелкнуть по дополнительному меню и выбрать пункт меню для просмотра журнала, затем блокнот откроет файл журнала из планировщика задач

0
ответ дан 2 December 2019 в 18:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: