sys ๋ชจ๋์ ์ด์ฉํด ์๋๊ฒฝ๋ก ์ค์ ๊ฐ๋ฅ
import sys
sys.path.append('๋ด๊ฒฝ๋ก')
์ ์ฝ๋๊ฐ ๋ค์ด๊ฐ๋ฉด ๋ด ๊ฒฝ๋ก๊ฐ ํ์ผ ์คํ ์์น๊ฐ ๋๊ณ ๋ค๋ฅธ ํ์ผ์ import ํ ๋ from ~ import ~๋ฅผ ์ฌ์ฉํด ์๋๊ฒฝ๋ก๋ก ๋ถ๋ฌ์ฌ ์ ์๋ค.
ex) parent ํด๋์ child ํด๋๊ฐ ์กด์ฌํ๊ณ , child ํด๋ ์์ myfuncํจ์๋ฅผ ๋ด์ example.py ์๋ค๋ฉด
import sys
sys.path.append('C:/Parent')
from child.example import myfunc
์์ฒ๋ผ myfuncํจ์๋ฅผ ์๋๊ฒฝ๋ก๋ก ๋ถ๋ฌ์ฌ ์ ์๋ค.
์๋๊ฒฝ๋ก๋ก ์์ฑํ๋ฉด ์ ๋๊ฒฝ๋ก๋ก ๊ฒฝ๋ก๋ฅผ ๋ค ์จ์ฃผ์ง ์๊ณ ๋ ํธํ๊ฒ ํ์ผ์ ๋ถ๋ฌ์ฌ ์ ์์ง๋ง, ํ์ผ ์์น๊ฐ ๋ฐ๋๋ค๊ฑฐ๋ ํ๋ฉด ๋ถํธํด์ง ์ ์๋ค.
728x90