python 모듈/패키지
#모듈(module)
- 파이썬 파일
#패키지(package)
- 여러개의 모듈을 모아놓은 것
- 디렉터리(폴더)
#모듈들을 패키지에 넣는 방법
C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32
알기쉽게 그림으로 보여드릴게요.
* 만약 밑에 AppData 폴더가 보이지 않는다면... 숨김폴더로 설정되어있기 때문에 다음과 같이 숨김설정을 풀어줍니다.
AppData 폴더가 정상적으로 보인다면 들어가서 Local로 들어갑니다.
Local > Programs
그안에 Python 폴더 안에 Python36-32에다가 py파일을 넣으면 됩니다.
↓ 최종장소
#모듈 사용하는 방법
>>>import <file_name>
>>><file_name>.변수
- 파일을 import(들여오기)
>>>from <file_name> import *
>>>변수
- 파일의 모든 내용을 import
>>>from <file_name> import 변수
- 파일의 해당 변수만 import
ex) 패키지에 exam이라는 파이썬파일을 넣어놓고 인터프린터에서 호출
exam.py 내용
def f(x):
y=2+x
return y
실행결과
# test
print("모듈 파일에서 실행"),
- 해당 파일을 import할 시 test 내용을 무조건 출력
# test
if __name__=='__main__'
- 해당 모듈파일을 직접 실행시키면 test내용을 보여주지만 반대로 대화형 인터프리터나 다른 파일에서 이 모듈을 불러서 사용하면 보여주지 않음
ex) exam 내용
# test
if __name__=='__main__':
print("모듈 파일에서 실행")
else:
print("단독 인터프리터에서 실행")
- 해당 모듈파일에서 실행시
- 단독 인터프리터에서 실행시
'Programing > python' 카테고리의 다른 글
python 정렬 알고리즘(선택/삽입/거품/합병) (0) | 2017.02.07 |
---|---|
python 재귀함수 (0) | 2017.02.07 |
python 논리식/if/while (0) | 2017.01.17 |
python 자료형 (1) | 2017.01.12 |
python 기본 (0) | 2017.01.10 |