だから私は初心者のプログラマーで、python は私の最初の言語です。ディレクトリからランダムな PDF を開き、その PDF からランダムなページを選択して読み取るスクリプトを作成しようとしています。スクリプトを実行すると、エラー コード IO ERROR: [Errno 2] が表示され、選択した PDF のタイトルが表示されます。どうすればこれを修正できますか? pyPdf モジュールを使用しています。あなたが見ることができるコードに他の問題はありますか?
import os, random, pyPdf
from pyPdf import PdfFileReader
b = random.choice(os.listdir("/home/illtic/PDF"))
pdf_toread = pyPdf.PdfFileReader(open(b, 'r'))
last_page = pdf_toread.getNumPages() - 1
page_one = pdf_toread.getPage(random.randint(0, last_page))
print " %d " % page_one