2013-06-10 4 views
1

저는 처음 프로그래머입니다. 파이썬은 제 첫 번째 언어입니다. 디렉토리에서 임의의 PDF를 열고 해당 PDF에서 임의의 페이지를 선택하는 스크립트를 작성하려고합니다. 스크립트를 실행하면 오류 코드 IO Error : [Errno 2]가 표시되고 선택한 PDF의 제목이 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까? pyPdf 모듈을 사용하고 있습니다. 볼 수있는 코드에 다른 문제가 있습니까?입출력 에러 [Errno 2]

+0

pyPDF 또는 pyPDF2를 사용하고 있습니까? – Noelkd

+0

pyPdf를 사용하고 있습니다 – user2469733

답변

4

b에는 어떤 값이 있습니까? 경로가없는 파일 이름 일뿐입니다. 파일 이름 앞에 경로를 추가하면 확인해야합니다.

pdf_toread = pyPdf.PdfFileReader(open('/home/illtic/PDF/' + b, 'r')) 
+0

errno 2는이 문제를 해결하는이 답변에 맞는 "해당 파일이나 디렉토리가 없습니다" – Vorsprung

+0

같은 것입니다. ** 역 추적 (가장 최근 통화 최종) : pdf_toread = pyPdf.PdfFileReader (오픈 ('집/illtic/PDF'+ B, 'R'에 파일 "RandomPDF.py", 라인 6)) IOError : [Errno 2] 해당 파일이나 디렉토리가 없습니다. 'home/illtic/PDFSpinoza, Benedict de - The 윤리 2. 자연의 근원과 마음의 기원 .pdf'** – user2469733

+2

'/ PDF' 다음에 슬래시가 생겼습니다. –

관련 문제