我正在关注此处找到的示例代码。作者有一些文档,其中列出了用于编写程序的一些步骤。当我一起运行整个程序时,它运行完美,但是当我按照他提出的步骤进行操作时,我得到了一个 AttributeError。
这是我的代码
pdf = pdfquery.PDFQuery("Aberdeen_2015_1735t.pdf")
pdf.load()
pdf.tree.write("test3.xml", pretty_print=True, encoding="utf-8")
sept = pdf.pq('LTPage[pageid=\'1\'] LTTextLineHorizontal:contains("SEPTEMBER")')
print(sept.text())
x = float(sept.get('x0'))
y = float(sept.get('y0'))
cells = pdf.extract( [
('with_parent','LTPage[pageid=\'1\']'),
('cells', 'LTTextLineHorizontal:in_bbox("%s,%s,%s,%s")' % (x, y, x+600, y+20))
])
一切运行良好,直到它到达“sept.get”,它说“'PyQuery' 对象没有属性'get'”。有谁知道为什么程序在一起运行时不会遇到此错误,但在运行一段代码时会发生?