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

File ZIP Python dengan Contoh

Python memungkinkan Anda membuat arsip zip/tar dengan cepat.

Perintah berikut akan meng-zip seluruh direktori

shutil.make_archive(output_filename, 'zip', dir_name)

Perintah berikut memberi Anda kontrol pada file yang ingin Anda arsipkan

ZipFile.write(filename)

Berikut langkah-langkah membuat File Zip dengan Python

Langkah 1) Untuk membuat file arsip dari Python, pastikan Anda memiliki pernyataan impor yang benar dan berurutan. Di sini pernyataan impor untuk arsip adalah from shutil import make_archive

Penjelasan Kode

Langkah 2) Setelah file arsip Anda dibuat, Anda dapat mengklik kanan pada file tersebut dan memilih OS, dan itu akan menampilkan file arsip Anda di dalamnya seperti yang ditunjukkan di bawah ini

Sekarang file archive.zip Anda akan muncul di OS Anda (Windows Explorer)

Langkah 3) Ketika Anda mengklik dua kali pada file tersebut, Anda akan melihat daftar semua file di sana.

Langkah 4) Dengan Python kita dapat memiliki kontrol lebih besar atas arsip karena kita dapat menentukan file spesifik mana yang akan disertakan di bawah arsip. Dalam kasus kami, kami akan menyertakan dua file di bawah arsip “guru99.txt” dan “guru99.txt.bak”.

Penjelasan Kode

Saat Anda menjalankan kode, Anda dapat melihat file dibuat di sisi kanan panel dengan nama “guru99.zip”

Catatan :Di sini kita tidak memberikan perintah untuk “menutup” file seperti “newzip.close” karena kita menggunakan kunci lingkup “Dengan”, jadi ketika program berada di luar lingkup ini, file akan dibersihkan dan ditutup secara otomatis.

Langkah 5) Ketika Anda -> klik kanan pada file (testguru99.zip) dan -> pilih OS Anda (Windows Explorer) , maka akan tampil file arsip dalam folder seperti gambar di bawah ini.

Ketika Anda mengklik dua kali pada file “testguru99.zip”, itu akan membuka jendela lain, dan ini akan menampilkan file-file yang termasuk di dalamnya.

Ini kode lengkapnya

Contoh Python 2

import os
import shutil
from zipfile import ZipFile
from os import path
from shutil import make_archive

def main():
# Check if file exists
	if path.exists("guru99.txt"):
# get the path to the file in the current directory
	src = path.realpath("guru99.txt");
# rename the original file
	os.rename("career.guru99.txt","guru99.txt")
# now put things into a ZIP archive
	root_dir,tail = path.split(src)
    shutil.make_archive("guru99 archive", "zip", root_dir)
# more fine-grained control over ZIP files
	with ZipFile("testguru99.zip","w") as newzip:
	newzip.write("guru99.txt")
	    newzip.write("guru99.txt.bak")
if __name__== "__main__":
	  main()

Contoh Python 3

import os
import shutil
from zipfile import ZipFile
from os import path
from shutil import make_archive

    # Check if file exists
       if path.exists("guru99.txt"):
    # get the path to the file in the current directory
        src = path.realpath("guru99.txt");
    # rename the original file
        os.rename("career.guru99.txt","guru99.txt")
    # now put things into a ZIP archive
        root_dir,tail = path.split(src)
        shutil.make_archive("guru99 archive","zip",root_dir)
    # more fine-grained control over ZIP files
        with ZipFile("testguru99.zip", "w") as newzip:
            newzip.write("guru99.txt")
            newzip.write("guru99.txt.bak")

Ringkasan


Python

  1. File Python I/O
  2. Java BufferedReader:Cara Membaca File di Java dengan Contoh
  3. Python String strip() Fungsi dengan CONTOH
  4. Python String count() dengan CONTOH
  5. Python round() fungsi dengan CONTOH
  6. Python map() berfungsi dengan CONTOH
  7. Python Timeit() dengan Contoh
  8. Penghitung Python dalam Koleksi dengan Contoh
  9. Daftar Python count() dengan CONTOH
  10. Indeks Daftar Python () dengan Contoh