__file : 현재 파일 경로 를 알려줌
A = os.path.join(os.path.dirname(__file__), '..')
# A is the parent directory of the directory where program resides.
B = os.path.dirname(os.path.realpath(__file__))
# B is the canonicalised (?) directory where the program resides.
C = os.path.abspath(os.path.dirname(__file__))
# C is the absolute path of the directory where the program resides.
print(A)
print(B)
print(C)
./src/scripts/..
/Users/src/scripts
/Users/src/scripts
출처 : https://stackoverflow.com/questions/9271464/what-does-the-file-variable-mean-do
반응형
'개발 > python' 카테고리의 다른 글
python. /와 // 차이 (0) | 2023.10.17 |
---|---|
python. set 과 dict 차이 (2) | 2023.10.05 |
python. immutable과 mutable (0) | 2023.08.29 |
python. 얕은복사와 깉은복사 (feat. 백준 15683) (0) | 2023.08.24 |
python. 띄어쓰기(개행문자) 없이 print 찍고 싶을때 (간단한 별찍기) (0) | 2022.12.11 |