markdown 에러처리#python #tutorial

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 에러처리#python #tutorial相关的知识,希望对你有一定的参考价值。

# 에러 처리하기

```python
short_list = [1, 2, 3]
position = 5
try:
	short_list[position]
except:
	print('Need a position between 0 and', len(short_list) - 1, 'but got', position)
```

## 예외사항 세부정보 얻기
*except 예외 타입 as 이름*

```python
while True:
    value = input('Position [q to quit]? ')

    if value == 'q':
        break
    try:
        position = int(value)
        print(short_list[position])
    except IndexError as err:
        print('Bad index', position)
    except Exception as other:
        print('Something else broke:', other)
```

# 예외 만들기
예외는 파이썬 표준 라이브러리에 정의되어 있지만(ex IndexError) 사용자는 예외 타입을 정의할 수 있다.
예외는 클래스이고, Exception 클래스의 자식이다.

```python
class UppercaseException(Exception):
    pass

words = ['eeenie', 'meenie', 'miny', 'MO']
for word in words:
    if word.isupper():
        raise UppercaseException(word)
```

以上是关于markdown 에러처리#python #tutorial的主要内容,如果未能解决你的问题,请参考以下文章

css 모바일에서3열인갤러리위젯(전체리뷰)

css 갤러리위젯에서레이아웃이틀어지는문제수정

markdown 在tenary operator中抛出错误(삼항연산자예외처리)

markdown 내가쓰는javascript필수라이브러리(https://github.com/sorrycc/awesome-javascript)

markdown 맥에서라즈베리파이용.Net Core앱만들기

javascript 예외처리