os.path.realpath ( '_ file_')가 잘못된 파일 경로를 제공합니까? [복제]
Dec 17 2020
import os
dir_path = os.path.dirname(os.path.realpath('_file_'))
dir_path
'C : \ Users \ Mr. Caner '
파일은 C : / Program Files (x86)에 있지만이 결과가 나타납니다.
답변
1 denvercoder9 Dec 17 2020 at 01:31
두 개의 밑줄이 있고 따옴표 dir_path = os.path.dirname(os.path.realpath(__file__))
가 없으면 파이썬 파일의 디렉토리를 가리킬 것입니다.
__file__
python 파일 경로로 설정된 매직 파이썬 문자열 변수입니다. '__file__'
리터럴 문자가있는 문자열이되는 것처럼 인용하면 인용 할 필요가 없습니다 .
나쁜 영어로 죄송합니다