4

ここに私が使用しているコードがあります

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 "Number of pages:", inputFile.getNumPages()
print "Title:", inputFile.getDocumentInfo().title

さて、このコードを実行すると、エラーが発生します: モジュール 'object' には属性 'Number' がありません

上記のコードを実行したときに得られた出力全体のスクリーンショットを、エラーとすべてを含めて撮りました。だから、見てみて、何が悪いのか教えてください。

ここに画像の説明を入力

4

1 に答える 1

12

これは、3 で割り切れない 50 までのすべての数値の出力です。おそらく、標準ライブラリをシャドウしているnumbersモジュールにあります。それがどこにあるか見てください:sys.pathnumbers

import numbers
print numbers.__file__
于 2013-03-12T07:08:49.823 に答える