如果包含lis,如何打印字典中的所有项目

2024-04-27 01:03:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我在印刷词典时遇到了麻烦,如有任何帮助,我们将不胜感激。。你知道吗

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)


Tags: 数据inreturn字典pdfextractcell词典