3 Stimmen

Pypdf Fehler - Modulobjekt hat kein Attribut Nummer

Hier ist der Code den ich benutze

import os
import decimal
from pyPdf import PdfFileReader
path = r"E:\python\Real Python\Real Python\Course materials\Chapter 8\Practice files"
inputFileName = os.path.join(path,"Pride and Prejudice.pdf")
inputFile = PdfFileReader(file(inputFileName,"rb"))

print "Anzahl der Seiten:", inputFile.getNumPages()
print "Titel:", inputFile.getDocumentInfo().title

Jetzt, wenn ich diesen Code ausführe, erhalte ich einen Fehler:

'module' object has no attribute 'Number'

Ich habe einen Screenshot von der gesamten Ausgabe, die ich erhalten habe, als ich den obigen Code ausgeführt habe, mit Fehlern und allem gemacht. Also, schau es dir bitte an und lass mich wissen, was falsch ist?

Bildbeschreibung eingeben

Nachdem ich import decimal im Code verwendet habe, habe ich ein paar Fehler bekommen. Also habe ich einen Screenshot von allem gemacht und hänge ihn hier an.Bildbeschreibung eingeben

0voto

Martin Thoma Punkte 105621

PyPdf wurde nun in pypdf umbenannt und einige andere Klassen/Methoden wurden umbenannt. Ich bin der Betreuer von pypdf und PyPDF2.

Ein weiterer Wechsel war, dass wir auf die Verwendung von decimal verzichtet haben. Stattdessen verwenden wir jetzt das integrierte float. Daher wird dieser Fehler in späteren Versionen von pypdf nicht mehr auftreten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X