>  기사  >  백엔드 개발  >  Python에 파일이 존재하는지 확인하는 방법

Python에 파일이 존재하는지 확인하는 방법

anonymity
anonymity원래의
2019-05-24 14:34:3220787검색

파일이 존재하는지 확인하는 Python 메서드: os 모듈의 os.path.exists() 메서드를 사용하여 [if my_file.exists()]와 같이 확인할 수 있습니다. 판단을 시작하기 전, [import os.path] 문을 실행하여 os 모듈을 import 해야 합니다.

Python에 파일이 존재하는지 확인하는 방법

Python 일반적으로 파일을 조작할 때 지정된 파일이나 디렉터리가 존재하는지 먼저 확인해야 합니다. 그렇지 않으면 예외가 쉽게 발생할 수 있습니다.

예를 들어, os 모듈 의 os.path.exists() 메서드를 사용하여 파일이 존재하는지 확인할 수 있습니다.

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

파일인지 디렉터리인지 확인하고 싶다면 Python 3.4부터 pathlib 모듈에서 제공하는 객체 지향 방법을 사용할 수 있습니다(Python 2.7은 pathlib2 모듈입니다):

from pathlib import Path
my_file = Path("/path/to/file")
if my_file.is_file():
    # 指定的文件存在

디렉토리인지 감지:

if my_file.is_dir():
    # 指定的目录存在
#🎜 🎜#경로가 파일이나 디렉토리인지 감지하려면 presents() 메소드를 사용할 수 있습니다:

if my_file.exists():
    # 指定的文件或目录存在

In 문 블록을 시도하면, 해결() 메서드를 사용하여 다음을 결정할 수 있습니다:

try:
    my_abs_path = my_file.resolve()except FileNotFoundError:
    # 不存在else:
    # 存在

위 내용은 Python에 파일이 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.