[python] 반복문으로 파일 존재 여부 확인하기

파일을 처리하다보면 파일의 존재 여부를 확인해야 할 때가 있습니다. 이때 반복문을 사용하여 여러 파일의 존재 여부를 확인할 수 있습니다. 이번 포스트에서는 Python에서 반복문을 사용하여 파일의 존재 여부를 확인하는 방법을 알아보겠습니다.

1. 파일 존재 여부 확인하기

Python에서 파일의 존재 여부를 확인하기 위해 os.path.exists() 함수를 사용할 수 있습니다. 이 함수는 주어진 경로가 존재한다면 True를 반환하고, 존재하지 않는다면 False를 반환합니다.

import os

# 파일 경로
file_path = '/path/to/file.txt'

# 파일의 존재 여부 확인
if os.path.exists(file_path):
    print("파일이 존재합니다.")
else:
    print("파일이 존재하지 않습니다.")

위의 예제에서는 os.path.exists() 함수를 사용하여 파일 경로 file_path가 존재하는지 확인하고, 그에 따라 적절한 메시지를 출력하고 있습니다.

2. 여러 파일 존재 여부 확인하기

여러 파일에 대한 존재 여부를 확인하기 위해서는 파일 경로를 리스트나 배열로 저장한 후, 반복문을 사용하여 각 파일의 존재 여부를 확인할 수 있습니다.

import os

# 파일 경로들
file_paths = [
    '/path/to/file1.txt',
    '/path/to/file2.txt',
    '/path/to/file3.txt'
]

# 파일들의 존재 여부 확인
for file_path in file_paths:
    if os.path.exists(file_path):
        print(f"{file_path}은(는) 존재합니다.")
    else:
        print(f"{file_path}은(는) 존재하지 않습니다.")

위의 예제에서는 file_paths 리스트에 여러 파일 경로를 저장하고, 반복문을 사용하여 각 파일의 존재 여부를 확인하고 있습니다.

3. 정리

Python에서는 os.path.exists() 함수를 사용하여 파일의 존재 여부를 확인할 수 있습니다. 반복문을 사용하여 여러 파일의 존재 여부를 한 번에 확인할 수도 있습니다. 파일의 존재 여부를 확인하여 파일 처리 과정에서 예외를 방지하고 원활한 프로그램 실행을 위해 이러한 점을 유념해야 합니다.

참고 링크:

본 포스트는 Python에서 반복문을 사용하여 파일의 존재 여부를 확인하는 방법에 대해 알아보았습니다. 파일을 처리할 때 파일의 존재 여부를 확인하여 원활한 프로그램 실행을 위해 이를 활용해보시기 바랍니다. 감사합니다.