๋ชจ๋(๋ฌถ์)์ด๋?
- ํจ์๋ ๋ณ์๋ค์ ๋ชจ์ ๋์ library๋ค ์๋ฏธ
ํ์ฌ, ๊ทธ๋ฃน, ๋ชจ๋ฅด๋ ๋๊ตฐ๊ฐ๊ฐ ์ ๊ณตํ๋ ์ธ๋ถ library๋ค ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ, ์ธ๋ถ์ ๋ด ์ฝ๋๋ฅผ ๊ณต์ ํ๋ ๋ฐฉ๋ฒ
๋ชจ๋ ์ฌ์ฉ ๋ฐฉ๋ฒ
2-1. ๋ชจ๋์ ํ์ผ ํ์ฅ์ : py
2-2. ๋ชจ๋ ์ฌ์ฉ ๋ฌธ๋ฒ
a. import file๋ช
b. from file๋ช import ํจ์๋ช
c. import file๋ช as ๋ณ์นญ
%%writefile mymath.py #mymath.py๋ฅผ ํ์ผ๋ก ์ ์ฅ
mypi = 3.14
def add(a,b):
return a+b
def area(r):
return r*r*mypi
mymath ๋ชจ๋์ ๊ฐ ๋ฉ์๋ ํธ์ถ ๋ฐ ์ถ๋ ฅ
# from file๋ช
import ํจ์๋ช
1 [, ํจ์๋ช
2]
import mymath as m
print(m.add(1,2))
print(m.area(3))
or
from mymath import add
from mymath import area
add(1,4)
area(3)
'Coding > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฐ์ดํฐ ์๊ฐํ (0) | 2022.03.16 |
---|---|
[Python] ์๋ฌ : python-3.x Couldn't find Class NSProcessInfo (0) | 2022.03.16 |
๋ฐ์ดํฐ ์ ์ฅ์ ์ธ์ฝ๋ฉ ์ค๋ฅ (0) | 2022.02.21 |
[Python]2021 ๋ทํ๋ฆญ์ค์ ์๊ฐ์ ์ผ๋ง๋ ์์๋? (๋ถ์ : ๋ทํ๋ฆญ์ค ๊ฐ์ธ ์์ฒญ ๋ฐ์ดํฐ ๋ถ์) (0) | 2022.01.18 |
[Python] ์ฐ์ต๋ฌธ์ (๋ฌธ์ฅ ๋ง๋ค๊ธฐ) (0) | 2021.12.30 |