Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 파일이 존재하는지 어떻게 확인합니까?

<시간/>

컴퓨터에 특정 파일이 있는지 여부는 Python 코드를 사용하여 두 가지 방법으로 확인할 수 있습니다. 한 가지 방법은 os.path 모듈의 isfile() 함수를 사용하는 것입니다. 이 함수는 지정된 경로에 파일이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

>>> import os>>> os.path.isfile("d:\\Package1\\package1\\fibo.py")True>>> os.path.isfile("d:/Package1/package1 /fibo.py")참>>> os.path.isfile("d:\\nonexisting.txt")

경로에 백슬래시를 사용하려면 두 개의 백슬래시를 사용하여 Python 문자열을 빠져나와야 합니다.

다른 방법은 open() 함수에 존재하지 않는 파일에 해당하는 문자열 인수가 있을 때 발생하는 IOError 예외를 잡는 것입니다.

try:fo =open("d:\\nonexisting.txt","r") #파일을 연 후 프로세스 pass # fo.close()except IOError:print("파일이 존재하지 않습니다")