Profilo di zidian

Nome zidian
Indirizzo email n/a
Messaggi1
  • 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 ---