Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Python Periksa Apakah File Ada | Cara Memeriksa Apakah Direktori Ada di Python

Python ada()

Python ada() metode ini digunakan untuk memeriksa apakah file atau direktori tertentu ada atau tidak. Ini juga digunakan untuk memeriksa apakah suatu jalur merujuk ke deskriptor file terbuka atau tidak. Ini mengembalikan nilai boolean true jika file ada dan mengembalikan false sebaliknya. Ini digunakan dengan modul os dan sub modul os.path sebagai os.path.exists(path).

Dalam tutorial keberadaan file Python ini, kita akan belajar bagaimana menentukan apakah suatu file (atau direktori) ada menggunakan Python. Untuk memeriksa apakah file ada Python, kami menggunakan Pustaka bawaan Python memeriksa apakah file ada fungsi.

Ada berbagai cara untuk memverifikasi file atau Python memeriksa apakah direktori ada, menggunakan fungsi seperti yang tercantum di bawah ini.

Cara Memeriksa Apakah File Ada di Python menggunakan os.path.exists()

Menggunakan path.exists Anda dapat dengan cepat memeriksa apakah ada file atau direktori. Berikut langkah-langkah untuk memeriksa file Python ada atau tidak:

Langkah 1) Impor modul os.path

Sebelum Anda menjalankan kode, penting bagi Anda untuk mengimpor modul os.path.

import os.path
from os import path

Langkah 2) Gunakan fungsi path.exists()

Sekarang, gunakan fungsi path.exists() untuk Python memeriksa apakah ada file.

path.exists("guru99.txt")

Langkah 3) Jalankan kode yang diberikan di bawah

Ini kode lengkapnya

import os.path
from os import path

def main():

   print ("File exists:"+str(path.exists('guru99.txt')))
   print ("File exists:" + str(path.exists('career.guru99.txt')))
   print ("directory exists:" + str(path.exists('myDirectory')))

if __name__== "__main__":
   main()

Dalam kasus kami hanya file guru99.txt yang dibuat di direktori kerja

Keluaran:

File ada:Benar
File ada:Salah
direktori ada:Salah

Python isfile()

Python isfile() metode ini digunakan untuk menemukan apakah jalur yang diberikan adalah file biasa yang ada atau tidak. Ini mengembalikan nilai boolean true jika jalur spesifik adalah file yang ada atau mengembalikan false. Ini dapat digunakan dengan sintaks :os.path.isfile(path).

os.path.isfile()

Kita dapat menggunakan perintah isfile untuk memeriksa apakah input yang diberikan adalah file atau bukan.

import os.path
from os import path

def main():

	print ("Is it File?" + str(path.isfile('guru99.txt')))
	print ("Is it File?" + str(path.isfile('myDirectory')))
if __name__== "__main__":
	main()

Keluaran:

Apakah itu Berkas? Benar
Apakah Berkas? Salah

os.path.isdir()

Jika kita ingin mengkonfirmasi bahwa jalur yang diberikan menunjuk ke direktori, kita dapat menggunakan fungsi os.path.dir()

import os.path
from os import path

def main():

   print ("Is it Directory?" + str(path.isdir('guru99.txt')))
   print ("Is it Directory?" + str(path.isdir('myDirectory')))

if __name__== "__main__":
   main()

Keluaran:

Apakah itu Direktori? Salah
Apakah itu Direktori? Benar

pathlibPath.exists() Untuk Python 3.4

Python 3.4 dan versi di atasnya memiliki Modul pathlib untuk ditangani dengan jalur sistem file. Ini menggunakan pendekatan berorientasi objek untuk Python memeriksa apakah folder ada atau tidak.

import pathlib
file = pathlib.Path("guru99.txt")
if file.exists ():
    print ("File exist")
else:
    print ("File not exist")

Keluaran:

File ada

Kode Lengkap

Ini kode lengkapnya

import os
from os import path

def main():
    # Print the name of the OS
    print(os.name)
#Check for item existence and type
print("Item exists:" + str(path.exists("guru99.txt")))
print("Item is a file: " + str(path.isfile("guru99.txt")))
print("Item is a directory: " + str(path.isdir("guru99.txt")))

if __name__ == "__main__":
    main()

Keluaran:

Item ada:Benar
Item adalah file:Benar
Item adalah direktori:Salah

Cara memeriksa Apakah File Ada


Python

  1. File Python I/O
  2. Direktori Python dan Manajemen File
  3. Bagaimana cara mendapatkan tanggal dan waktu saat ini dengan Python?
  4. Cara Memeriksa dan Mengkalibrasi Sensor Kelembaban
  5. Pernyataan Python Print():Cara Mencetak dengan Contoh
  6. Python Baris Baru:Cara Mencetak TANPA Baris Baru di Python
  7. Python JSON:Encode(dumps), Decode(loads) &Baca File JSON
  8. Python Average:Cara Menemukan RATA-RATA dari Daftar dengan Python
  9. Python - Pengaturan Lingkungan
  10. Python - File I/O