본문 바로가기
Django

python 파일 존재여부

by 이농이능 2018. 1. 29.

python 으로 파일의 존재여부 확인할 때!!


import os.path
os.path.isfile(fname) 


파일이 존재하면 True 리턴한다


출처 : https://stackoverflow.com/questions/82831/how-do-i-check-whether-a-file-exists-using-python?rq=1



현재 파일 경로를 알고 싶을 때는,


import os
print (os.getcwd()) #현재 디렉토리의
print (os.path.realpath(__file__))#파일
print (os.path.dirname(os.path.realpath(__file__)) )#파일이 위치한 디렉토리
  1. getcwd() : 현재작업디렉토리(current working directory)를 나타내는 스트링을 리턴
  2. __file__ : 파일의 path를 저장
  3. realpath() : file이 symbolic link인 경우 원본 위치를 찾아줌