【发布时间】:2021-11-22 05:08:22
【问题描述】:
以下代码导致此错误“AttributeError:'str' object has no attribute 'text'”可以告诉我如何解决此错误。此错误是由 value.text = str(ImageState)
引起的for ecu_container in root.findall('.//{http://autosar.org/schema/r4.0}ECUC-CONTAINER-VALUE'):
short_name = ecu_container.find('.//{http://autosar.org/schema/r4.0}SHORT-NAME').text
if(short_name == component):
value = ecu_container.find('.//{http://autosar.org/schema/r4.0}VALUE').text
value.text = str(imageState)
【问题讨论】:
-
value 已经是目标元素的文本属性。删除第一行的
.text,应该可以了