반응형
파이썬 컴파일 위치에 따라 import에 이슈가 발생하곤 한다.
파일 실행시 이미지가 상대경로라면
프로그램 파일 상단에 작업디렉토리 변경을 통해서 현재 파일의 이슈를 줄일 수 있다.
1.현재 파일의 이름 & 경로
import os
#현재 파일 이름
print(__file__)
#현재 파일 실제 경로
print(os.path.realpath(__file__))
#현재 파일 절대 경로
print(os.path.abspath(__file__))
2.현재 파일의 디렉토리 경로
import os
#현재 폴더 경로; 작업 폴더 기준
print(os.getcwd())
#현재 파일의 폴더 경로; 작업 파일 기준
print(os.path.dirname(os.path.realpath(__file__)))
3.현재 디렉토리의 파일 리스트
import os
print(os.listdir(os.getcwd()))
4.작업 디렉토리 변경
import os
os.chdir("/home/dada/test/")
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] Use Phone Camera with python (0) | 2023.05.24 |
---|---|
[python] Google 지도 서비스용 Python 클라이언트 (0) | 2023.05.22 |
[PYTHON] python에서 pygame 실행해보기 aliens - https://www.pygame.org/wiki/GettingStarted (0) | 2023.05.18 |
[PYTHON] Visual Studio Code 설치 (0) | 2023.05.18 |
python, anaconda 가상환경에서 파이썬 버전 확인 및 변경 (0) | 2023.05.18 |