📘Python
Welcome to Python : 모듈
4:Bee
2023. 7. 24. 21:57
728x90
- 클래스 : https://hi-code.tistory.com/123
- 모듈 : https://hi-code.tistory.com/124
- 패키지 : https://hi-code.tistory.com/125
- 예외 처리 : https://hi-code.tistory.com/126
- 내장 함수 : https://hi-code.tistory.com/127
- 표준 라이브러리 : https://hi-code.tistory.com/128
- 외부 라이브러리 :https://hi-code.tistory.com/129
| Title | Code | Console |
| 모듈 만들기 |
# module def add(a, b):
return a + b
def sub(a, b):
return a - b
|
|
| 모듈 import하기 |
import mod1 print(mod1.add(3, 4))
|
7 |
| from으로 import하기 |
# from mod1 import add, sub # from mod1 import * <-모든 함수 import
from mod1 import add print(add(3, 4))
|
7 |
| 모듈만 출력하기 |
# module def add(a, b):
return a + b
def sub(a, b):
return a - b
print(add(1, 4))
print(add(4, 2))
#D:\myclass\python\...\section5>python mod1.py
<-터미널에서 실행 |
5 6 |
| if __name__ == "__main__" |
# mod1.py
def add(a, b):
return a + b
def sub(a, b):
return a - b
if __name__ == "__main__":
print(add(1, 4))
print(sub(4, 2))
|
mod1 |
|
import mod1 print(mod1.__name__)
|
||
| 클래스 모듈 만들기 |
#mod2.py
PI = 3.141592
class Math:
def solv(self, r):
return PI * (r ** 2)
def add(a, b):
return a + b
|
|
|
import mod2 print(mod2.PI)
|
3.141592 | |
|
import mod2 a = mod2.Math()
print(a.solv(2))
|
12.566368 | |
| sys.path.append 사용 |
import sys print(sys.path.append("C:/doit/mymod"))
|
*다시 확인 해보기 |
| PYTHONPATH 환경 변수 사용 |
|
*다시 확인 해보기 |
728x90