파이썬에서 파일이나 디렉터리가 존재하는지 확인하는 방법입니다.
파이썬에서 파일의 존재 여부를 확인하려면 os.path 모듈을 사용할 수 있습니다.
os.path모듈을 가져옵니다.
import os.path
- 확인하려는 파일의 경로를 정의합니다.
file_path = '/경로/파일.txt'
os.path.exists()함수를 사용하여 파일이 존재하는지 확인합니다.
if os.path.exists(file_path):
print("파일이 존재합니다.")
else:
print("파일이 존재하지 않습니다.")
이것으로 파일이 존재하는 경우 프로그램은 "파일이 존재합니다"를 출력하고, 그렇지 않은 경우 "파일이 존재하지 않습니다"를 출력합니다.
디렉터리의 존재 여부를 확인하려면 os.path 모듈을 사용할 수도 있습니다.
os.path모듈을 가져옵니다 (이미 가져왔다면 생략).
import os.path
- 확인하려는 디렉터리의 경로를 정의합니다.
directory_path = '/경로/디렉터리'
os.path.exists()함수를 사용하여 디렉터리가 존재하는지 확인합니다.
if os.path.exists(directory_path):
print("디렉터리가 존재합니다.")
else:
print("디렉터리가 존재하지 않습니다.")
마찬가지로, 디렉터리가 존재하는 경우 프로그램은 "디렉터리가 존재합니다"를 출력하고, 그렇지 않은 경우 "디렉터리가 존재하지 않습니다"를 출력합니다.
디렉터리나 파일 중 하나라도 존재하는지 확인하려면 os.path.exists() 함수를 사용할 수도 있습니다.
os.path모듈을 가져옵니다 (이미 가져왔다면 생략).
import os.path
- 확인하려는 디렉터리나 파일의 경로를 정의합니다.
path = '/경로/디렉터리_또는_파일'
os.path.exists()함수를 사용하여 디렉터리나 파일이 존재하는지 확인합니다.
if os.path.exists(path):
print("디렉터리나 파일이 존재합니다.")
else:
print("디렉터리나 파일이 존재하지 않습니다.")
이 코드는 지정한 경로가 존재하는 경우 "디렉터리나 파일이 존재합니다"를 출력하고, 그렇지 않은 경우 "디렉터리나 파일이 존재하지 않습니다"를 출력합니다.
추가 사항:
os.path.exists()함수는 지정한 경로가 존재하면True를 반환하고, 그렇지 않으면False를 반환합니다.- 확인하려는 파일이나 디렉터리의 올바른 경로를 제공해야 합니다.
- 상대 경로나 절대 경로를 사용할 수 있습니다.
이제 파이썬에서 파일이나 디렉터리가 존재하는지 확인하는 방법을 알게 되었습니다.