Tanya Jawab Python

Halaman ini berisi tanya jawab dari berbagai hal seputar Python yang didapat dan dikumpulkan dari berbagai sumber di internet, terutama forum stackoverflow.

Banyak jalan menuju Roma. Sepuluh orang programmer bisa memiliki sepuluh program yang berbeda untuk masalah yang sama. Jawaban di sini hanyalah satu atau dua dari solusi yang mungkin dari suatu permasalahan.

Pertanyaan:

Bagaimana cara mengecek apakah sebuah file eksis dengan Python?

Jawaban:

Untuk mengecek suatu file atau direktori apakah ada atau tidak dengan menggunakan modul os

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

os.path.isdir(path_ke_direktori)

Kita juga bisa menggunakan modul pathlib

from pathlib import Path
my_file = Path("/path/to/file")
if my_file.exists():
     # path exists

Untuk mengecek apakah path adalah file atau direktori

if my_file.is_file():
    # file eksis

if my_file.is_dir():
    # direktori eksis

atau bisa menggunakan metode resolve dalam statemen try

try:
 my_abs_path = my_file.resolve():
 except FileNotFoundError:
 # tidak ditemukan
 else:
 # ditemukan

 

 

 

Bagikan: