๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT-Engineering/Python

Python ํŒŒ์ผ์ด ํ˜„์žฌ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ๊ฒฝ๋กœ ์–ป์–ด์˜ค๊ธฐ(ํ˜„์žฌํŒŒ์ผ๊ฒฝ๋กœ์–ป๊ธฐ)

by ๐Ÿงž‍โ™‚๏ธ 2020. 6. 17.
๋ฐ˜์‘ํ˜•
import os
path = os.path.dirname(os.path.abspath(__file__))
print(path)

์œ„์˜ ์ฝ”๋“œ๋ฅผ ํŒŒ์ด์ฌ ์ฝ”๋“œ์— ๊ทธ๋Œ€๋กœ ๋„ฃ๊ณ  ์‹คํ–‰ํ•ด๋ณด๋ฉด ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ํด๋” ๊ฒฝ๋กœ๊ฐ€ ๋œฐ ๊ฒƒ์ด๋‹ค.

os๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ importํ•ด์„œ os.path์˜ ๋ฉ”์†Œ๋“œ์ธ dirname์˜ ์ธ์ž์— os.path์˜ ๋ฉ”์†Œ๋“œ์ธ abspath์˜ argument๋กœ ๋‚ด์žฅ๋ณ€์ˆ˜์ธ __file__์„ ๋„ฃ์–ด์ค€ ๊ฒƒ์œผ๋กœ ์ง€๊ธˆ ํŒŒ์ผ์˜ ์ ˆ๋Œ€๊ฒฝ๋กœ๋ฅผ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„์œผ๋กœ ์•Œ๋ ค์ค˜! ๋ผ๊ณ  ํ•œ ๊ฒƒ์ด๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€