【发布时间】:2018-09-05 12:05:15
【问题描述】:
我正在将 odoo 11、python 2.7 移植到 python 3。我已经编辑了一个属于 odoo、python 代码的插件。
代码是:
vat = invoice.partner_id.vat or ''
vat = list(filter(lambda x: x.isnumeric(), vat[:2])) + vat[2:]
错误是:
TypeError: can only concatenate list (not "str") to list
我该如何解决这个问题,这段代码有什么问题?请帮帮我。
【问题讨论】:
-
您能否用可能的输入更新您的问题。
-
抱歉忘记了,我更新了。
-
也许将
list更改为str会解决 -
@Carcigenicate 但是怎么做?尝试此操作时,我遇到了同样的错误。
-
@HouLu 我试过了,没用。
标签: python python-3.x python-2.7 odoo odoo-11