Files
freeCodeCamp/guide/russian/python/exception-and-error-handling/index.md
2018-10-16 21:32:40 +05:30

32 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Exceptions and Errors Handling
localeTitle: Исключения и ошибки Обработка
---
## Исключения и ошибки Обработка
При создании программы мы можем делать ошибки, которые заканчиваются ошибками и худшими программами, которые мы делаем, было бы еще более раздражать, если бы мы не смогли найти ошибок в коде, который мы сделали, или что было не так. Простыми словами, ошибки - это то, что программисты избегают при создании программы. Чтобы решить эту проблему в python, мы можем использовать `try` и `except`
Пример:
```shell
>>> try:
>>> . . . print "this is not a string "+1
>>> except:
>>> . . . print "error"
error
```
и если вы хотите получить сообщения об ошибках более подробно из своего кода, вы можете добавить аргументы, `except Exception as err`
```shell
>>> try:
>>> . . . print "this is not a string "+1
>>> except Exception as err:
>>> . . . print "error:\n"+str(err)
error:
cannot concatenate 'str' and 'int' objects
```
Дополнительная информация:
[Документация по](https://docs.python.org/2/tutorial/errors.html) ошибкам и исключениям.