In this section, we are going to work with ZIP files. We will learn about the zipfile module of python, how to create ZIP files, how to test whether an entered filename is a valid zip filename or not, reading the metadata, and so on.
First, we will learn how to create a zip file using the make_archive() function of the shutil module. Create a script called make_zip_file.py and write the following code in it:
import shutil
shutil.make_archive('work', 'zip', 'work')
Run the script as follows:
student@ubuntu:~$ python3 make_zip_file.py
Now check your current working directory and you will see work.zip.
Now, we will test whether the entered filename is a zip file or not. For this purpose, the zipfile module has the is_zipfile() function.
Create a script called check_zip_file.py and write the following content in it:
import zipfile
for f_name...