zidian
Profilo di
Nome | zidian |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2018-06-05 01:21:08
- unione pdf
- Forum >> Principianti
- Ciao, sono alle prime armi e sto seguendo delle lezioni che trattano dei Pdf.
Non riesco a capire perchè con questo script :
from os import listdir
import PyPDF2
import os
listaFiles = listdir()
nomeFileDestinazione = input()
PDF Destinazione = open(nomeFileDestinazione, "wb")
merger = PyPDF2.PdfFileMerger()
for nomefile in listaFiles:
if nomefile.endswith(".pdf"):
#print (nomefile)
pdfFile = open(nomefile, "rb")
readerPDF = PyPDF2.PdfFileReader(pdfFile)
merger.append(readerPDF)
pdfFile.close()
merger.write(PDF Destinazione)
PDF Destinazione.close()
ottengo questo errore:
C:\Users\zidianPycharmProjects\prova1\venv\Scripts\python.exe C:/Users/zidian/PycharmProjects/prova1/fondi2.py
fusione.pdf
Traceback (most recent call last):
File "C:/Users/zidian/PycharmProjects/prova1/fondi2.py", line 16, in <module>
readerPDF = PyPDF2.PdfFileReader(pdfFile)
File "C:\Users\zidianPycharmProjects\prova1\venv\lib\site-packagesPyPDF2\pdf.py", line 1084, in __init__
self.read(stream)
File "C:\Users\zidianPycharmProjects\prova1\venv\lib\site-packagesPyPDF2\pdf.py", line 1689, in read
stream.seek(-1, 2)
OSError: [Errno 22] Invalid argument
Process finished with exit code 1
Grazie per l'aiuto.
PS
volevo eliminare l'allegato ma non ci sono riuscito....
--- Ultima modifica di zidian in data 2018-06-05 01:25:40 ---
--- Ultima modifica di zidian in data 2018-06-05 01:27:02 ---
--- Ultima modifica di zidian in data 2018-06-05 01:28:29 ---
--- Ultima modifica di zidian in data 2018-06-05 01:31:49 ---
--- Ultima modifica di zidian in data 2018-06-05 01:32:36 ---
--- Ultima modifica di zidian in data 2018-06-05 01:42:54 ---