# chapter06_02 # 파이썬 모듈 # Module : 함수, 변수, 클래스 등 파이썬 구성 요소 등을 모아놓은 파일. def add(x,y): return x+y def subtract(x,y): return x-y def multiply(x,y): return x*y def divide(x,y): return x / y def power(x,y): return x ** y # print('-' * 15) # print('called! inner!') # print(add(5,5)) # print(subtract(15,5)) # print(multiply(5,5)) # print(divide(10,2)) # print(power(5,3)) # print('-' * 15) # __name__ 사용 > import할 땐 실행되지 않는다. if __name__ == "__main__": print('-' * 15) print('called! inner!') print(add(5,5)) print(subtract(15,5)) print(multiply(5,5)) print(divide(10,2)) print(power(5,3)) print('-' * 15)
# 모듈 사용 실습 import sys import time print(sys.path) print(type(sys.path)) ## 모듈 경로 삽입 (영구등록방법아님.) # sys.path.append('D:/JAVA/inflearnPython/math') # # print(sys.path) # import test_module (math안에 06_02를 테스트용으로 복사해서 만들었음) # # # 모듈 사용. # print(test_module.power(10,3)) import Chapter06_02 print(Chapter06_02.add(10,1000000))
append 후 print(sys.path)

'python_basic' 카테고리의 다른 글
[파이썬] 내장함수 (0) | 2020.11.30 |
---|---|
[파이썬] 예외처리 Exception / try - except - else - finally (0) | 2020.11.30 |
[파이썬] 패키지 / init (0) | 2020.11.23 |
[파이썬] 클래스 (0) | 2020.11.23 |
[파이썬] 사용자로부터 입력받기 / input (0) | 2020.11.23 |
[파이썬] 함수 / 람다 (lambda) (0) | 2020.11.23 |
[파이썬] while문 / while-else (0) | 2020.11.21 |