我在打印字典时遇到困难,任何帮助都将受到赞赏..
cells = pdf.extract( [('cells', 'LTTextLineHorizontal:in_bbox("%s,%s,%s,%s")' % (x,y,x1,y1))])
上面的字典,使用坐标获取一些数据,结果是 -
{'cells': [<LTTextLineHorizontal>]}
{'cells': [<LTTextLineHorizontal>]}
{'cells': [<LTTextLineHorizontal>]}
问题是当我解析这些数据并尝试打印时,所有值都没有打印出来。我做的如下 -
cells = pdf.extract( [('cells', 'LTTextLineHorizontal:in_bbox("%s,%s,%s,%s")' % (x,y,x1,y1))])
return [cell.text.encode('utf-8').strip() for cell in cells['cells']]
调用该函数并在此处打印该值,但列表中的所有值都未打印 -
它只打印 -
[b'SRN : U16571275']
[b'']
[b'']
print(SRN)
print(PMI)