想要使用文本注释文件中的现有数据以 VOC 格式创建 xml 个注释文件。但是不能对 head 中的文本做任何事情
Want to create a xml annotation files in VOC format using existing data from text annotation file. But cant do anything with the text within head
请帮我创建一个 xml 如下,
<annotation verified="yes">
<folder>images</folder>
<filename>ss </filename>
<path>/Users/datitran/Desktop/raccoon/images/raccoon-1.jpg</path>
<source>
<database>Unknown</database>
</source>
</annotation>
我可以设法得到这个给定的部分。检查上面xml.
中的注释
<annotation>
<folder>images</folder>
<filename>raccoon-1.jpg</filename>
<path>
/**/raccoon/images/raccoon-1.jpg
</path>
</annotation>
你能帮我在注释部分验证="yes"吗?
我的代码是这样的。
self.root = ET.Element("annotation").
folder = ET.SubElement(self.root, "folder").text='images'
filename = ET.SubElement(self.root, "filename").text='raccoon-1.jpg'
path = ET.SubElement(self.root, "path").text='/**/raccoon/images/raccoon-1.jpg'</i>
提前致谢。
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import Element
root = Element("annotation", verified='yes')
print(ET.tostring(root))
#输出:
<annotation verified="yes" />
您可以使用的另一种方法是 set
Python xml etree doc :
root = Element("annotation")
attr = "verified"
value = "yes"
root.set(attr, value)
print(ET.tostring(root))
#输出:
<annotation verified="yes" />
请帮我创建一个 xml 如下,
<annotation verified="yes">
<folder>images</folder>
<filename>ss </filename>
<path>/Users/datitran/Desktop/raccoon/images/raccoon-1.jpg</path>
<source>
<database>Unknown</database>
</source>
</annotation>
我可以设法得到这个给定的部分。检查上面xml.
中的注释<annotation>
<folder>images</folder>
<filename>raccoon-1.jpg</filename>
<path>
/**/raccoon/images/raccoon-1.jpg
</path>
</annotation>
你能帮我在注释部分验证="yes"吗? 我的代码是这样的。
self.root = ET.Element("annotation").
folder = ET.SubElement(self.root, "folder").text='images'
filename = ET.SubElement(self.root, "filename").text='raccoon-1.jpg'
path = ET.SubElement(self.root, "path").text='/**/raccoon/images/raccoon-1.jpg'</i>
提前致谢。
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import Element
root = Element("annotation", verified='yes')
print(ET.tostring(root))
#输出:
<annotation verified="yes" />
您可以使用的另一种方法是 set
Python xml etree doc :
root = Element("annotation")
attr = "verified"
value = "yes"
root.set(attr, value)
print(ET.tostring(root))
#输出:
<annotation verified="yes" />