1. 모듈¶
- 모듈이란 함수나 변수 또는 클래스를 모아 놓은 파일
- 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있음
In [6]:
import mod1
print(mod1.add(2,1))
In [9]:
# 이렇게 호출하면 모듈 이름을 사용하지 않아도 된다.
from mod1 import sub
In [8]:
sub(5,2)
Out[8]:
In [11]:
from mod2 import *
add(1,2)
Out[11]:
In [13]:
import mod3
In [17]:
import mod4
In [26]:
import hello13
In [28]:
import sys
sys.path
Out[28]:
2. 예외처리¶
In [29]:
4/0
In [30]:
try:
4/0
except ZeroDivisionError:
print("0으로 나누었음")
In [31]:
try:
4/0
except ZeroDivisionError as e:
print(e)
In [33]:
f=open("bbb.txt",'r')
In [36]:
try:
f = open("bbb.txt",'r')
except ZeroDivisionError as e:
print(e)
except FileNotFoundError as e:
print(e)
In [38]:
try:
f=open("ccc",'r')
except:
print("에러 발생")
else:
data = f.read()
f.close()
예외처리 과제¶
In [2]:
while True:
try:
a,b =map(int, input("2개 정수 입력: ").split())
c= a/b
except ValueError:
print("유요한 정수가 아닙니다. 다시 입력하세요.")
except ZeroDivisionError:
print("0으로 나눌 수 없습니다. 다시 입력하세요")
else:
break
print(a,'/',b,'=',c,'입니다.')
'파이썬' 카테고리의 다른 글
[파이썬] 조건문 & 반복문 주피터 노트 (0) | 2020.07.08 |
---|---|
[파이썬] 반복문 주피터 노트 (0) | 2020.07.08 |
[파이썬] 함수&클래스 주피터 노트 (0) | 2020.07.07 |
파이썬 딕셔너리, 집합형,불자료형 (0) | 2020.07.01 |
특이한 파이썬 연산과 자료형 참조 방식 (1) | 2020.06.30 |