'str' object does not support item assignment
if reltime != None:
item['reltime'] = reltime.replace(u'\u3000', '').replace(u'\r', '')
else:
item= ''
item['xxx'] = 'sss'
if editor != None:
item[‘editor’] = editor.replace(u’责任编辑’, ‘’).replace(u’责编’, ‘’).replace(u’:’, ‘’).replace(u’:’, ‘’).replace(u’\u3000’, ‘’).replace(u’\r’, ‘’).replace(’ ‘, ‘’).replace(r’[’, ‘’).replace(r’]’, ‘’
)else:
item = ‘’
item[‘xxx’] = ‘ss’
TypeError: ‘str’ object does not support item assignment
本文深入探讨了Python中常见的TypeError,特别是当尝试对字符串对象进行项赋值时引发的错误。通过具体的代码示例,分析了错误产生的原因,并提供了避免此类错误的建议。
2921

被折叠的 条评论
为什么被折叠?



