πŸ’Ώ Data/이λͺ¨μ €λͺ¨

__init.py__의 ν™œμš©

Jayden1116 2022. 1. 28. 23:49

AλΌλŠ” 폴더에 a.py , b.pyκ°€ μžˆλ‹€.

AλΌλŠ” 폴더에 __init.py__λ₯Ό λ§Œλ“€μ–΄μ£Όλ©΄ A 폴더 μžμ²΄κ°€ ν•˜λ‚˜μ˜ λͺ¨λ“ˆ, 라이브러리처럼 되고

b.py μ—μ„œ a.pyμ—μ„œ μ •μ˜λœ ν•¨μˆ˜λ₯Ό κ°€μ Έμ˜€κ³  싢을 λ•Œ,

from A.a import function # a.pyμ—μ„œ μ •μ˜ν•œ ν•¨μˆ˜

μœ„μ™€ 같이 μ‚¬μš©ν•  수 μžˆλ‹€.

__init.py__ κ°€ 없어도 a와 bκ°€ 같은 폴더에 μžˆλ‹€λ©΄ κ·Έλƒ₯ import ν•  수 μžˆμ§€λ§Œ, λ‹€λ₯Έ μž₯μ†Œμ— μžˆλŠ” 파일의 ν•¨μˆ˜λ₯Ό import ν•  λ•Œ μœ μš©ν•˜λ‹€!