python创建xml文件

代码

# coding=utf-8
"""
    @project: automation_tools
    @Author:gaojs
    @file: test013.py
    @date:2022/11/8 10:03
    @blogs: https://www.gaojs.com.cn
"""

from xml.dom.minidom import Document

# 创建一个D对象
doc = Document()
item = doc.createElement('secret')
doc.appendChild(item)

for i in range(5):
    # ip
    webAdmin = doc.createElement('webAdmin')
    item.appendChild(webAdmin)
    display_ip = doc.createElement('ip')
    webAdmin.appendChild(display_ip)
    display_ip_text = doc.createTextNode('192.168.120.205')
    display_ip.appendChild(display_ip_text)

    # port
    display_port = doc.createElement('port')
    webAdmin.appendChild(display_port)
    display_port_text = doc.createTextNode('8089')
    display_port.appendChild(display_port_text)

    # https
    display_https = doc.createElement('https')
    webAdmin.appendChild(display_https)
    display_https_text = doc.createTextNode('false')
    display_https.appendChild(display_https_text)

    # username
    sclice = doc.createElement('sclice')
    item.appendChild(sclice)
    sclice_username = doc.createElement('userName')
    sclice.appendChild(sclice_username)
    sclice_username_text = doc.createTextNode(f'ka{i+1}')
    sclice_username.appendChild(sclice_username_text)

    # pwd
    sclice_pwd = doc.createElement('pwd')
    sclice.appendChild(sclice_pwd)
    sclice_pwd_text = doc.createTextNode('c123456!')
    sclice_pwd.appendChild(sclice_pwd_text)

    # content
    sclice_content = doc.createElement('content')
    sclice.appendChild(sclice_content)
    display_content_text = doc.createTextNode('None')
    sclice_content.appendChild(display_content_text)

f = open('config.xml', 'w')
doc.writexml(f, indent='\t', newl='\n', addindent='\t', encoding='utf-8')
f.close()
print("Fine")

结果:

image-1667878797834

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懿曲折扇情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值