< ํ๋ก์ ํธ ๊ตฌ์กฐ >
--__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
'Lang > ๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ Python * MQTT module paho๋ฅผ ์ด์ฉํ MQTT ํต์ (0) | 2020.03.09 |
---|---|
๐ Python * ๋ฌธ์ โ ์์คํค์ฝ๋ ๋ณํํ๊ธฐ (0) | 2020.03.09 |
๐ Python * ํ์ ๋น๊ต / ํ๋ณํ (0) | 2020.03.05 |
๐ Python * code๋ก Ubuntu file, directory ์ญ์ ํ๊ธฐ (0) | 2020.03.05 |
โ Solved * [Python] ํ๊ธ encoding์ด ๋์ง ์์ ๋ (0) | 2020.03.04 |