画像をPDF化しようとしたが失敗する。
いつもお世話になっております。
初心者の質問にもご対応できる方どうぞよろしくお願いいたします。
フォルダの中の画像をPDFにするコードを作成していましたが、失敗してしまいます。
原因がお分かりの方、解説していただければ幸いです。
https://qiita.com/daikan_murata/items/e1c38db8b41d141f12d8
↑こちらのサイトを主に参考にしました。
教えてほしいこと
エラーの原因の解説をお願い致します。
エラーの原因は「作成しようとしてるPDFがないよー」ということですか??
見当違いでしたらすみません。
エラー
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\78910\Desktop\作業\pdf\B2ポスター0731ol.pdf\wb'
作成したもの
python
1import os 2import img2pdf 3from PIL import Image 4 5#画像がはいっているパス 6mypath =(r"C:\Users\123456\Desktop\作業\photo") 7#保存先 8savepath =(r"C:\Users\78910\Desktop\作業\pdf") 9 10os.chdir(mypath) 11 12mydata =[] 13#mydataにファイルの名前をリスト化して格納 14for filename in os.listdir('.'): 15 if filename.endswith('.jpg'): 16 mydata.append(filename) 17 18for filename in mydata: 19 20# 保存するPDFファイル名 21 myname = (filename.replace('.jpg','.pdf')) 22#バイナリ形式でファイルに書き込む 23 with open(os.path.join(savepath,myname,'wb'))as files: 24 files.write(img2pdf.convert([Image.open(os.path.join(mypath,filename))]))
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/17 08:48
2020/09/17 08:52
2020/09/17 08:58