Python 3.x 在python 3.8.5中,用_source属性代替namedtuple是什么?
我正在做的事情如下:-Python 3.x 在python 3.8.5中,用_source属性代替namedtuple是什么?,python-3.x,namedtuple,Python 3.x,Namedtuple,我正在做的事情如下:- from collections import namedtuple Stock=namedtuple('Stock', ''' symbol year month day open high
from collections import namedtuple
Stock=namedtuple('Stock', ''' symbol
year
month
day
open
high
low
close''')
nifty_tcs=Stock('TCS',2021,3,31,3010,3080,3000,3060)
print(Stock._fields)
# Above works fine and returns output ('symbol', 'year', 'month', 'day', 'open', 'high', 'low', 'close')
print(Stock._source)
它会导致以下错误:-
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-16-c4df9719ea17> in <module>
----> Stock._source
AttributeError: type object 'Stock' has no attribute '_source'
---------------------------------------------------------------------------
AttributeError回溯(最近一次呼叫上次)
在里面
---->股票来源
AttributeError:类型对象“Stock”没有属性“\u source”
在以前的python版本和python3.8.5之间有什么变化吗
谢谢“这回答了你的问题吗?您可以删除“代码”>源代码< /代码>,这并不意味着任何人都要实现替换AFAICTWORD,如果您在3.7 +上,考虑使用NeXER而不是NAMEDUTPURIN一般,从