Package and Module - goddes4/python-study-wiki GitHub Wiki
.
βββ module.py
βββ package
βββ __init__.py
import package # json
import module # os, time
βββ module.py
βββ package1
βββ __init__.py
βββ package2
βββ __init__.py
βββ submodule.py
βββ package3
βββ __init__.py
λ€μ€ κ³μΈ΅μ ν¨ν€μ§λ₯Ό import νλ κ²½μ° νμμ μ΄μ΄μ§λ ν¨ν€μ§μ __init__.py
μ΄ νΈμΆλλ€.
μλ₯Ό λ€μ΄, package2
μ __init__.py
μμ submodule μ import νλ€κ³ κ°μ νλ©΄ λμ€μ package3
μ λ΄μ©λ§μ μ¬μ©νκ³ μ
import package1.package2.package3
or from package1.package2 import package3
λ₯Ό ꡬ문μ νΈμΆν΄λ submodule
λ κ°μ΄ λ‘λ©λλ€.
import package1.package2.package3
import package1.package2.submodule
from package1.package2 import package3
from package1.package2 import submodule
from package1.package2.submodule import some_function
import package1.package2.submodule.some_function # not allowed.