Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Program Python untuk Mengecek Ukuran File


Saat bekerja dengan file dengan Python, seringkali perlu untuk memeriksa ukuran file. Ukuran file dapat menjadi penting karena berbagai alasan, seperti memastikan file tidak terlalu besar untuk ditransfer melalui jaringan atau menentukan berapa banyak ruang penyimpanan yang akan digunakan file. Pada artikel ini, kita akan membahas cara menulis program Python untuk memeriksa ukuran file.
Advertisement
Python menyediakan modul bawaan bernama os yang dapat digunakan untuk memeriksa berbagai properti file, termasuk ukurannya. Berikut contoh sederhananya:


import os # Dapatkan jalur file dari pengguna file_path = input("Masukkan jalur file: ") # Periksa apakah file ada jika os.path.isfile(file_path): # Dapatkan ukuran file file dalam bytes file_size = os.path.getsize(file_path) # Menampilkan hasil print("Ukuran file adalah {} byte".format(file_size)) else: print("File tidak ada")12345678910111121314import os # Dapatkan path file dari userfile_path = input("Masukkan path file: ") # Periksa apakah file ada jika os.path.isfile(file_path):    # Dapatkan ukuran file dalam byte    file_size = os.path.getsize (file_path)     # Menampilkan hasil    print("Ukuran file adalah {} byte".format(file_size))else:    print("File tidak ada")


Dalam program ini, pertama-tama kita mengimpor modul os. Kami kemudian meminta pengguna untuk memasukkan jalur file yang ingin mereka periksa menggunakan fungsi input().

Selanjutnya, kami menggunakan fungsi os.path.isfile() untuk memeriksa apakah file tersebut ada. Jika file tersebut ada, kami menggunakan fungsi os.path.getsize() untuk mendapatkan ukuran file dalam byte. Terakhir, kita tampilkan hasilnya menggunakan string formatting.

Mari kita jalankan program ini dengan file contoh:
Output Masukkan jalur file: C:UsersTecAdminDocumentstest.csv Ukuran file adalah 108733 bytes 

Seperti yang Anda lihat, program menampilkan ukuran file dengan benar dalam bytes.

Perlu dicatat bahwa ukuran file juga dapat dinyatakan dalam unit lain, seperti kilobyte, megabyte, atau gigabyte. Untuk mengonversi ukuran file ke unit lain, Anda dapat menggunakan operasi aritmatika sederhana. Misalnya, untuk mengonversi ukuran file dari byte ke kilobyte, Anda dapat membagi ukurannya dengan 1024. Berikut contohnya:


import os # Get the file path from the user file_path = input("Enter the file path: ") # Periksa apakah file ada jika os.path.isfile(file_path): # Dapatkan ukuran file dalam byte file_size = os.path.getsize(file_path) # Ubah ukuran menjadi kilobyte file_size_kb = file_size / 1024 # Tampilkan hasilnya print("Ukuran file adalah {:.2f} kilobyte".format(file_size_kb)) else: print("File tidak ada")1234567891011121314151617import os # Dapatkan path file dari userfile_path = input("Masukkan file path: ") # Periksa apakah file ada jika os.path.isfile(file_path):    # Dapatkan ukuran file dalam byte    file_size = os.path.getsize(file_path)     # Ubah ukuran menjadi kilobyte    file_size_kb = file_size / 1024 # Tampilkan hasilnya    print("Ukuran file adalah {:.2f} kilobyte".format(file_size_kb))else:    print("File tidak ada t")


Dalam program ini, kami membagi ukuran file dengan 1024 untuk mengubahnya dari byte menjadi kilobyte. Kami kemudian menggunakan pemformatan string untuk menampilkan hasil dengan dua tempat desimal.

Mari kita jalankan program ini dengan file yang sama seperti sebelumnya:
Output Masukkan path file: C:UsersTecAdminDocumentsbackup.zip Ukuran file adalah 2229,92 kilobyte 

Seperti yang Anda lihat, program menampilkan dengan benar ukuran file dalam kilobyte.

Kesimpulannya, memeriksa ukuran file dengan Python adalah tugas sederhana yang dapat diselesaikan menggunakan os.path fungsi .getsize(). Dengan memahami dasar-dasar operasi file di Python, Anda dapat mulai membuat program yang lebih kompleks yang memanipulasi file dengan berbagai cara.



Referensi tecadmin.comArtikel Diperbarui pada: February 27, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically