from 모듈이름 import 모듈함수 import 모듈이름 |
모듈이름은 '파일 이름'이라고 생각하면 될 것 같다.
import 만 단독으로 사용하는 경우 import 모듈함수(x), import 모듈이름(o)
헷갈려서 정리를 해보았다. 틀린 내용일 수 있다.
mod1.py 와 test.py 는 현재 동일한 폴더 안에 있다.
<mod1.py>
def add(i, j):
return i + j
def minus(i, j):
return i - j
<test.py>
from mod1 import add, minus
addResult = add(2, 3)
print("addResult : {0}".format(addResult))
minusResult = minus(10, 3)
print("minusResult : {0}".format(minusResult))
from mod1 import *
addResult = add(2, 3)
print("addResult : {0}".format(addResult))
minusResult = minus(10, 3)
print("minusResult : {0}".format(minusResult))
import mod1
addResult = mod1.add(2, 3)
print("addResult : {0}".format(addResult))
minusResult = mod1.minus(10, 3)
print("minusResult : {0}".format(minusResult))
'programming > python' 카테고리의 다른 글
파이썬 딕셔너리 value + () (0) | 2019.06.11 |
---|---|
파이썬 getattr() 함수 (0) | 2019.06.05 |
파이썬 들여쓰기와 return (0) | 2019.06.04 |
파이썬 딕셔너리 get(), setdefault() (0) | 2019.05.16 |
miniconda 설치 후 conda 명령어 안 먹힐 때 (0) | 2019.05.14 |