Я хочу написать сценарий для автоматизации последовательности событий, где выполнение следующей последовательности зависит от успеха предыдущего шага. Есть в основном 8 функций, которые я хочу вызвать onne по одному, и если один не удается, я хочу выйти в этот момент. Итак, как я могу справиться с этим в python?Обработка зависимостей функций в python
1
A
ответ
2
Базовые if
и elif
заявления могут удовлетворить ваши потребности.
Скажем, у вас была функция, которая возвращала переменную.
def f(z):
data = z
return data
Вы можете проанализировать результаты с помощью if. Назначают новую переменную в функции f
:
x = f(0)
if x == 0:
#do something
Так что, если х равно 0, по-прежнему с кодом. Но что такое c = 1?
import os
x = f(1)
if c != 0:
os._exit(0)
os._exit(0)
выходит из программы.
0
Я настоятельно рекомендую взглянуть на pytest (или один из других рамок тестирования Python).
Это руководство должно получить вас и работает быстро:
Смежные вопросы
- 1. Обработка зависимостей в среде микросервиса Python
- 2. Обработка круговых зависимостей в модулях Python?
- 3. Обработка зависимостей в SVN
- 4. Многопроцессорная обработка с помощью python и зависимостей
- 5. Обработка круговых зависимостей
- 6. C: анализ зависимостей функций
- 7. Обработка зависимостей свойств
- 8. Обработка путей/зависимостей Linux
- 9. MSBuild обработка круговых зависимостей
- 10. Обработка зависимостей в развитии ежевики
- 11. Обработка зависимостей в архитектуре MVVM
- 12. Обработка транзитивных зависимостей в Arquillian
- 13. Обработка внешних зависимостей в фабрике
- 14. Обработка зависимостей в проектах библиотеки
- 15. Обработка зависимостей JavaScript Promise
- 16. импорт целевых функций | многопроцессорная обработка
- 17. Обработка функций переключения в AngularJs
- 18. Обработка функций обратного вызова
- 19. Обработка данных функций JavaScript
- 20. Обработка функций и указателей
- 21. Обработка общих рекурсивных функций
- 22. Maven & Nexus Обработка зависимостей SNAPSHOT
- 23. Grunt/Bower/Component: Обработка зависимостей?
- 24. Xcode: Обработка зависимостей между проектами
- 25. Обработка двоичных зависимостей между платформами
- 26. Обработка транзитивных зависимостей не-OSGI-зависимостей в JBoss Fuse
- 27. Разбор классов и зависимостей функций от проекта
- 28. Обработка и защита функций сервера в запросе ajax..python
- 29. Явная и неявная обработка зависимостей в require.js
- 30. Обработка зависимостей в Zend Framework 2 Формы
Python уже императив. В чем проблема? Вам нужна какая-то причудливая цепочка? – keyser
Здесь, в SO, мы предлагаем, улучшаем и помогаем вам на этом пути. Мы не пишем для вас код. –
Оператор 'if-else' может делать то, что вы хотите – Kasramvd