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

现在,当我运行此代码时,出现错误:模块“对象”没有属性“数字”

我截取了运行上述代码时得到的整个输出的屏幕截图,其中包含错误和所有内容。所以,请看一下,让我知道出了什么问题?

在此处输入图像描述

4

1 回答 1

12

这是所有不能被 3 整除的不超过 50 的数字的打印输出。它可能位于遮蔽标准库的numbers模块中。看看它在哪里:sys.pathnumbers

import numbers
print numbers.__file__
于 2013-03-12T07:08:49.823 回答