Lang/π Python
π Python * μ/νμ, λμΌ ν΄λ λ΄ λͺ¨λ from, import νλ λ°©λ²
___l_i_ *
2020. 3. 9. 15:47
< νλ‘μ νΈ κ΅¬μ‘° >
--__init__.py
-- file1.py
-- file2.py
+-- dir1
-- __init__.py
-- dir1_file1.py
-- dir1_file2.py
+-- dir2
-- __init__.py
-- dir2_file1.py
-- dir2_file2.py
+-- document
-- document_file1.txt
1. μ°Έμ‘°ν λͺ¨λ λ° νμΌμ΄ μλ dirμ __init__.py νμΌμ μμ±ν΄ μ€λ€.
νμΌ μμ μ무 λ΄μ©μ΄ μμ΄λ μκ΄μλ€.
κ·Έλ₯ dir μμλ€κ° __init__.py λΌλ μ΄λ¦μ κ°μ§ νμΌμ μμ±ν΄μ€μΌ, Pythonμ΄ μμΉλ₯Ό μ°Ύμκ° μ μλ€.
2. λ€λ₯Έ λͺ¨λ μ°Έμ‘° ( νμ ν΄λ λ΄ νμΌ, λμΌ ν΄λ λ΄ νμΌ μ°Έμ‘° )
#dir1_file1.py λ₯Ό μ°Έμ‘°ν κ²½μ°
from dir1 import dir_file1 λλ from dir1.dir_file1 import *
#file2.py λ₯Ό μ°Έμ‘°ν κ²½μ°
import file2 λλ from . import file2
#μμ λ¬Έμ₯μμ . μ λμΌ ν΄λλΌλ μλ―Έλ₯Ό λνλΈλ€.
#document_file1.txt μ μμΉ μ 보
document/document_file1.txt
Thanks for