gpt4 book ai didi

python-2.7 - | =(管道等号)符号在python中做什么?

转载 作者:行者123 更新时间:2023-12-04 02:24:22 24 4
gpt4 key购买 nike

我在一个项目中看到了一段代码,其中编写了以下内容:

         move = Move.create({
'name': repair.name,
'product_id': repair.product_id.id,
'product_uom': repair.product_uom.id or repair.product_id.uom_id.id,
'product_uom_qty': repair.product_qty,
'partner_id': repair.address_id.id,
'location_id': repair.location_id.id,
'location_dest_id': repair.location_dest_id.id,
'restrict_lot_id': repair.lot_id.id,
})
moves |= move
moves.action_done()


| =在这里是什么意思?

最佳答案

正如@AChampion在第一个问题注释中已经提到的那样,它可以是“按位或”或“设置并集”。尽管此问题以Odoo为上下文,但它是Odoo类RecordSet的“设置联合”。

此类是随Odoo 8上的新API一起引入的。对于其他运算符,请查阅Odoo的官方文档。

关于python-2.7 - | =(管道等号)符号在python中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40254162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com