Search code examples
python7ziplzma

How to create *.7z file in Python?


How to create *.7z file in Python? Please write an small-simple example.


Solution

  • You can try using py7zr, which supports 7zip archive compression, decompression, encryption, decryption. https://github.com/miurahr/py7zr

    For .7z creation, use this code:

    import py7zr
    with py7zr.SevenZipFile('target.7z', 'w') as z:
        z.writeall('./base_dir')