我已经尝试过使用此代码
from collections import namedtuple
t = namedtuple('t', 'a b c')
i = t(1,2,3)
print(i._source, t._source)
但是当我运行它时,它说没有属性_source
(对于t
,因此对于i
也是如此)。从3.6开始是否被淘汰?
是,如here所述,属性_source
已从Python 3.7中的namedtuples
中删除。
版本3.7中的更改:删除verbose参数和
_source
属性。