unsupported operand type(s) for |: ‘dict‘ and ‘dict‘

unsupported operand type(s) for |: 'dict' and 'dict'

解决方法

1. 升级到Python 3.9+

如果你能升级到Python 3.9或更高版本,直接使用|运算符合并字典是可以的。例如:

data = output | dict(framerate=framerate, start_datetime=start_datetime, end_datetime=end_datetime, insoles_size=insoles_size, units=units)

2. 使用update()方法(适用于Python 3.8及以下)

如果你不能升级到Python 3.9或更高版本,可以使用update()方法来合并字典。这在Python 3.8及以下版本是兼容的。

output.update(framerate=framerate, start_datetime=start_datetime, end_datetime=end_datetime, insoles_size=insoles_size, units=units) data = output

你可能感兴趣的:(python基础,开发语言,python)