C-log

Welcome to Python : 모듈 본문

📘Python

Welcome to Python : 모듈

4:Bee 2023. 7. 24. 21:57
728x90

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

'📘Python' 카테고리의 다른 글

Welcome to Python : 예외처리  (0) 2023.07.25
Welcome to Python : 패키지  (0) 2023.07.24
Welcome to Python : 클래스  (0) 2023.07.21
Welcome to Python : 프로그램의 입출력  (0) 2023.07.13
Welcome to Python : 파일 읽고 쓰기  (0) 2023.07.13
Comments