파일이 존재하는지 확인하는 Python 메서드: os 모듈의 os.path.exists() 메서드를 사용하여 [if my_file.exists()]와 같이 확인할 수 있습니다. 판단을 시작하기 전, [import os.path] 문을 실행하여 os 모듈을 import 해야 합니다.
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(): # 指定的目录存在
if my_file.exists(): # 指定的文件或目录存在
try: my_abs_path = my_file.resolve()except FileNotFoundError: # 不存在else: # 存在
위 내용은 Python에 파일이 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!