python创建xml文件

简介: 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

相关文章
|
2月前
|
XML 前端开发 Java
讲解SSM的xml文件
本文详细介绍了SSM框架中的xml配置文件,包括springMVC.xml和applicationContext.xml,涉及组件扫描、数据源配置、事务管理、MyBatis集成以及Spring MVC的视图解析器配置。
79 1
|
10天前
|
计算机视觉 Python
如何使用Python将TS文件转换为MP4
本文介绍了如何使用Python和FFmpeg将TS文件转换为MP4文件。首先需要安装Python和FFmpeg,然后通过`subprocess`模块调用FFmpeg命令,实现文件格式的转换。代码示例展示了具体的操作步骤,包括检查文件存在性、构建FFmpeg命令和执行转换过程。
35 7
|
2月前
|
自然语言处理 数据处理 Python
python操作和解析ppt文件 | python小知识
本文将带你从零开始,了解PPT解析的工具、工作原理以及常用的基本操作,并提供具体的代码示例和必要的说明【10月更文挑战第4天】
489 60
|
27天前
|
XML JSON API
如何使用Python将字典转换为XML
本文介绍了如何使用Python中的`xml.etree.ElementTree`库将字典数据结构转换为XML格式。通过定义递归函数处理字典到XML元素的转换,生成符合标准的XML文档,适用于与旧系统交互或需支持复杂文档结构的场景。示例代码展示了将一个简单字典转换为XML的具体实现过程。
17 1
|
1月前
|
XML Android开发 数据格式
Eclipse 创建 XML 文件
Eclipse 创建 XML 文件
28 2
|
1月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
141 8
|
2月前
|
安全 Linux 数据安全/隐私保护
python知识点100篇系列(15)-加密python源代码为pyd文件
【10月更文挑战第5天】为了保护Python源码不被查看,可将其编译成二进制文件(Windows下为.pyd,Linux下为.so)。以Python3.8为例,通过Cython工具,先写好Python代码并加入`# cython: language_level=3`指令,安装easycython库后,使用`easycython *.py`命令编译源文件,最终生成.pyd文件供直接导入使用。
python知识点100篇系列(15)-加密python源代码为pyd文件
|
1月前
|
开发者 Python
Python中__init__.py文件的作用
`__init__.py`文件在Python包管理中扮演着重要角色,通过标识目录为包、初始化包、控制导入行为、支持递归包结构以及定义包的命名空间,`__init__.py`文件为组织和管理Python代码提供了强大支持。理解并正确使用 `__init__.py`文件,可以帮助开发者更好地组织代码,提高代码的可维护性和可读性。
50 2
|
2月前
|
Linux 区块链 Python
Python实用记录(十三):python脚本打包exe文件并运行
这篇文章介绍了如何使用PyInstaller将Python脚本打包成可执行文件(exe),并提供了详细的步骤和注意事项。
92 1
Python实用记录(十三):python脚本打包exe文件并运行
|
1月前
|
中间件 Docker Python
【Azure Function】FTP上传了Python Function文件后,无法在门户页面加载函数的问题
通过FTP上传Python Function至Azure云后,出现函数列表无法加载的问题。经排查,发现是由于`requirements.txt`中的依赖包未被正确安装。解决方法为:在本地安装依赖包到`.python_packages/lib/site-packages`目录,再将该目录内容上传至云上的`wwwroot`目录,并重启应用。最终成功加载函数列表。