Unzip a 7z file in Google Colab

Unzipping a 7z file in Google Colab

Google Colab is a fantastic platform for running Python code in a Jupyter Notebook environment. Sometimes you might need to work with compressed files, like 7z archives. Fortunately, it’s easy to extract these files within Colab.

1. Install the ‘py7zr’ Library

The ‘py7zr’ library provides a Python interface for handling 7z files.

!pip install py7zr

2. Upload Your 7z File

You can upload your 7z file to Colab by dragging it into the file area on the left side of the notebook.

3. Unzip the File

Here’s how to extract the contents of the 7z file:

import py7zr # Replace 'your_file.7z' with your actual filename with py7zr.SevenZipFile('your_file.7z', 'r') as archive: archive.extractall()

4. Access Extracted Files

After extracting, you can access the files as if they were already in your Colab environment.

Example

Code Output
!pip install py7zr import py7zr with py7zr.SevenZipFile('example.7z', 'r') as archive: archive.extractall() print('7z file extracted successfully!')
7z file extracted successfully!

Explanation

  • !pip install py7zr: Installs the ‘py7zr’ library.
  • import py7zr: Imports the library.
  • with py7zr.SevenZipFile('your_file.7z', 'r') as archive:: Opens the 7z file in read mode.
  • archive.extractall(): Extracts all the files to the current directory.

Leave a Reply

Your email address will not be published. Required fields are marked *