前提・実現したいこと
Python初学者です。
現在フォルダ内にある複数のjpgを一つのPDFにまとめる作業をしています。
フォルダの数が多いので自動化できないものかと考えていますが検索しても引っかからないので困っています。
フォルダ0
┣━フォルダ1
┃ jpg1
┃ jpg2
┃ jpg3
┃
┣━フォルダ2
┃ jpg1
┃ jpg2
┃ jpg3
┃
┗━フォルダ3
jpg1
jpg2
jpg3
上記のように階層は複雑ではないのですが、各フォルダの名前でPDFをまとめたいのと、出力先も指定したいです。
発生している問題・エラーメッセージ
エラーの前段階です。
該当のソースコード
Python
1import img2pdf 2import glob 3 4file_path = "フォルダパス" 5files = glob.glob(file_path+"*.jpg") 6 7with open(file_path + "フォルダ名.pdf", "wb") as f1: 8 f1.write(img2pdf.convert([file for file in files]))
試したこと
上記のコードでフォルダ内に統合されたPDFを作ることはできましたが、その処理を各フォルダ毎に実行する術が思い浮かびません。
ご教授頂ければ幸いです。
どうかよろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
windows10
Python 3.8.5
anaconda
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/18 12:17
2020/10/19 03:06 編集
2020/10/19 06:44