2013-06-27 3 views
1

После успешного завершения каждой работы мне нужно выполнить список заданий Python.Выполнение заданий python в последовательности

Как это сделать в среде разработки, я знаю, что могу использовать планировщик в рабочей среде?

НАПРИМЕР:

module1.py module2.py module3.py module4.py module5.py

мне нужно запустить module1.py, то после его успешного завершения необходимо вызвать module2 , затем module3 ..

Я слышал о планировщике CRON, могу ли я установить его в среду Windows и настроить его?

Кроме того, Im в среде Windows и использование Pydev для разработки моих приложений.

ответ

0

Просто запустите их один за другим:

python module1.py; python module2.py; python module3.py 

Если вы хотите остановиться на первом безуспешной исполнения модуля:

python module1.py && python module2.py && python module3.py 
1

Если вы на Windows, или * Никс или Mac OS , это единственная командная строка:

module1.py && module2.py && module3.py && module4.py && module5.py 

Планировщик, как cron, не поможет вам вообще, потому что он не будет избегайте запуска третьего задания, если второе не удалось и т. д. Вышеупомянутое будет.

+0

Windows, CMD поддерживает && также, которая является ОС, используемой OP. – woozyking

+0

Спасибо, я обновил свой ответ, чтобы сказать, что он работает и в Windows. –

+0

@JohnZwinck ... хотя Windows не поддерживает взлома shebang, поэтому вам понадобится 'python module1.py && python module2.py' и т. Д. – Aya

0

Если вы хотите установить хроны в окнах планировщика задач есть, до того, что партия записи файл записать все команды для запуска Python Programs один за другими и положить его на планировщик задач, Он работает