라일락 꽃이 피는 날

[Python] Package, Module 본문

프로그래밍/Python

[Python] Package, Module

eunki 2021. 6. 15. 21:09
728x90

Package → Folder

Module → File/Folder

 

Package/Module를 불러오는(import) 방법

- import <package or module>

- from <package or module> import <module or function>

 

사용 할 Module의 경로가 여러 폴더를 거쳐야 하는 경우 .(dot) 연산자로 경로 구분을 한다.

import myPack

myPack.module1.func1()
myPack.module1.func2()

myPack.bin.module2.func3()
myPack.bin.module2.func4()
import myPack.module1
import myPack.bin.module2

myPack.module1.func1()
myPack.module1.func2()

myPack.bin.module2.func3()
myPack.bin.module2.func4()
import myPack.bin.module2 as m2

m2.func3()
m2.func4()
from myPack.etc import module3

module3.func5()
module3.func6()
from myPack.etc.module3 import func5, func6

func5()
func6()

폴더 구조

module1
module2
module3

 

728x90

'프로그래밍 > Python' 카테고리의 다른 글

[Python] Class Inheritance (상속)  (0) 2021.08.16
[Python] Class (클래스)  (0) 2021.08.16
[Python] fileopen  (0) 2021.06.15
[Python] strftime, strptime  (0) 2021.06.14
[Python] Comprehension (함축)  (0) 2021.06.14