
こんにちは。
今回はフォルダー内にあるファイルをまとめる、zipの方法を紹介いたします。
必要なライブラリ
必要なライブラリは zipfile になります。
インストールされていなければ、下記のコマンドを実行して下さい。
pip install zipfile
サンプルコード
import zipfile
import os
foldername = 'C:/Labo/pdf/'
zipfilename = 'C:/Labo/zipallfiles.zip'
zipfile = zipfile.ZipFile(zipfilename, 'w')
for filename in os.listdir(foldername):
eachfile = foldername + filename
zipfile.write(eachfile)
zipfile.close()
‘C:/Labo/pdf/’ にあるフォルダにあるファイルをzipするプログラムです。
os.listdir でフォルダにあるファイルを抜き出します。