python 生成xml檔案

2021-07-31 03:25:43 字數 1484 閱讀 8825

from xml.dom.minidom import document

# 確保caffe在python路徑:

import xml.dom.minidom

doc = document() #建立dom文件物件

object = doc.createelement('objects')

objec_name='person'

lable=15
xmin=207
ymin=106
xmax=489
ymax=381
score=0.99566

object_name = doc.createelement(label_name)

#object_name.setattribute('物體類別',label_name)#設定命名空間object_label =doc.createelement('label')

object_label_text = doc.createtextnode(str(label)) #元素內容寫入

object_xmin =doc.createelement('xmin')

object_xmin_text = doc.createtextnode(str(xmin)) #元素內容寫入

object_ymin =doc.createelement('ymin')

object_ymin_text = doc.createtextnode(str(ymin)) #元素內容寫入

object_xmax =doc.createelement('xmax')

object_xmax_text = doc.createtextnode(str(xmax)) #元素內容寫入

object_ymax =doc.createelement('ymax')

object_ymax_text = doc.createtextnode(str(ymax)) #元素內容寫入

object_score= doc.createelement('score')

object_score_text = doc.createtextnode(str(score)) #元素內容寫入

f = open('parameter.xml','w')

doc.writexml(f,indent = '\t',newl = '\n', addindent = '\t',encoding='utf-8')

f.close()

生成的xml檔案

<?xml version="1.0" encoding="utf-8"?>

15207

106489

3810.99566

python生成xml檔案

本次說明生成乙個xml格式的報文,並將其寫入文字 coding utf8 避免中文亂碼 author lxf import xml.dom.minidom as dom from xml.dom import minidom import random import time 這個方法用來代替min...

Python生成XML檔案

import xml.dom.minidom 在記憶體中建立乙個空的文件 doc xml.dom.minidom.document 建立乙個根節點managers物件 root doc.createelement managers 設定根節點的屬性 root.setattribute company...

python生成xml檔案

先上 1 usr bin env python32 coding utf 8 3from xml.dom.minidom import document67 defreadfile filename,lines 8 with open filename,r as f 9for line in f 1...