📘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