pythonでzip関連のコマンドを代替

Python Documentation | zipfile | コマンドラインインターフェイス
https://docs.python.org/ja/3/library/zipfile.html#command-line-interface

# ZIP アーカイブを新規に作成したい場合
# -c オプションの後にまとめたいファイルを列挙してください:
$ python -m zipfile -c monty.zip spam.txt eggs.txt

# ディレクトリを渡すこともできます:
$ python -m zipfile -c monty.zip life-of-brian_1979/

# ディレクトリの中身だけを渡す
$ python -m zipfile -c monty.zip life-of-brian_1979/.

# ZIP アーカイブを特定のディレクトリに展開したい場合
# -e オプションを使用してください:
$ python -m zipfile -e monty.zip target-dir/

# ZIP アーカイブ内のファイル一覧を表示するには
# -l を使用してください:
$ python -m zipfile -l monty.zip