我想将invoice2data的输出保存到一个文件中。以下是我尝试过的命令:
invoice2data aar.pdf --template-folder templates > parsing_log.txt该命令在屏幕上打印如下
INFO:invoice2data.main:{'lines': [{'item_id': u'XX Labor', 'ea_price': u'100.00', 'total': u'100.00', 'description': u'10/10/2018 Todd Encardes', 'qty': u'1.00'}, {'item_id': u'Mileage', 'ea_price': u'1.00', 'total': u'20.00', 'description': u'Mileage', 'qty': u'20.00'}], 'currency': '$', 'amount': 120.0, 'date': datetime.datetime(2018, 10, 16, 0, 0), 'invoice_number': u'1111', 'desc': 'Invoice from XXX Service', 'issuer': 'AAR Service'}但是parsing_log.txt是空的。invoice2data是用来从PDF发票中提取结构化数据的,参考https://github.com/invoice-x/invoice2data invoice2data是用python开发的。
发布于 2019-10-16 09:25:04
尝试:
invoice2data aar.pdf --template-folder templates &> parsing_log.txt
我怀疑这行是发送给stderr的,而不是stdout。
https://stackoverflow.com/questions/58404193
复制相似问题