【发布时间】:2018-12-01 23:03:17
【问题描述】:
我正在将一个项目(不是我的项目)从 python2 转换为 python3。
在我的一个脚本中:
sk = (key.Sub[0]/["point", ["_CM"]]).value
这适用于py2,但不适用于 py3,这会引发错误:
unsupported operand type(s) for /: 'Primitive' and 'list'
除了错误之外,我还对原始语法 obj/list 感到困惑。
你们能在这里点灯吗?
【问题讨论】:
-
-
但是为什么它在
py2而不是py3上工作,这种操作的语法改变了吗? -
/运算符在 Python 2 和 3 之间的行为不同;这可能是问题所在。 -
@TigerhawkT3
/中的哪些行为从py2更改为py3?你介意开发它吗?
标签: python python-3.x python-2.x