我有一个Python项目的v1版本,现在我正在寻找以缩短执行时间。我从删除子流程调用开始,但是有些事情我无法在本机Python中找到有效的东西,所以我寻求帮助。
我有这段代码,它使用zbarimg
来获取PDF文件中的所有QR码:
xml = subprocess.check_output(['zbarimg', '--xml', '-q', '-Sdisable', '-Sqr.enable', file])
self.qrList = ET.fromstring(xml)
您有任何想法,但是要使用本机Python库怎么做?我需要的信息如下:
(我现在得到的例子:)
<barcodes xmlns='http://zbar.sourceforge.net/2008/barcode'>
<source href='/home/nathan/PycharmProjects/oc_test/data/scan0267.pdf'>
<index num='0'>
<symbol type='QR-Code' quality='1' orientation='UP'><data><![CDATA[DGA]]></data></symbol>
</index>
<index num='3'>
<symbol type='QR-Code' quality='1' orientation='UP'><data><![CDATA[DSG]]></data></symbol>
</index>
<index num='5'>
<symbol type='QR-Code' quality='1' orientation='UP'><data><![CDATA[PTE]]></data></symbol>
</index>
</source>
</barcodes>
预先感谢