当前位置: 首页 > news >正文

使用Python脚本添加新的相关节点到arxml文件中的指定位置

使用Python脚本添加新的相关节点到arxml文件中的指定位置

1 背景

随着汽车软件开发的复杂度越来越高,链路越来越长,很多手动配置的工具链所需要的时间就会被拉长,显然这对于项目的开发进度有了一定影响,根据需求自动化生成arxml文件其实很有必要。同时越来越多的测试开始内卷,需要将一些自己的DBG模块添加到软件模型中,而测试开发人员并不一定会有相关的配置工具和licence,这种情况下,我们就需要自己修改arxml文件,毫无疑问脚本修改的话,会大大提高效率,且降低手动修改造成的错误,所以今天就来跟大家介绍一下如和写arxml文件。

2 实现介绍

  • 使用xml库;
  • 读取原来的arxml文件,获取树结构;
  • 创建需要添加的节点结构;
  • 找到要插入的节点位置,将添加的节点加入树结构中
  • 重写整个树到新文件中。

3 实现示例

  • 所需要的库文件

    import xml.etree.ElementTree as ET
    import uuid
    import xml
http://www.lryc.cn/news/145439.html

相关文章:

  • iOS开发Swift-闭包
  • 从零开始学JAVA——常用类
  • LeetCode 面试题 02.04. 分割链表
  • 基于大语言模型知识问答应用落地实践 – 知识库构建(下)
  • Hive UDF自定义函数上线速记
  • 【nacos】【sentinel】【gateway】docker-compose安装及web项目部署
  • 用idea查看sqlite数据库idea sqlite
  • 流媒体服务器与视频服务器有什么区别?
  • 03-基础例程3
  • Vue结合ElementUi修改<el-table>表格的背景颜色和表头样式
  • git clone与git pull区别
  • MyBatis学习简要
  • forlium 笔记 Map
  • 解读亚马逊云科技语义搜图检索方案
  • git基本使用
  • 为C# Console应用化个妆
  • VUE环境下 CSS3+JS 实现发牌 翻牌
  • WSL Opencv with_ffmpeg conan1.60.0
  • Android中正确使用Handler的姿势
  • webSocket前后端交互pc端版
  • Java-day13(枚举与注解)
  • vue PDF或Word转换为HTML并保留原有样式
  • 华硕笔记本摄像头倒置怎么办?华硕笔记本摄像头上下颠倒怎么调整
  • 本地套接字通信
  • 数据结构(Java实现)-优先级队列(堆)
  • 算法通关村第8关【黄金】| 寻找祖先问题
  • 栈和队列(详解)
  • iOS开发Swift-3-UI与按钮Button-摇骰子App
  • 1、[春秋云镜]CVE-2022-32991
  • pdf如何删除其中一页?了解一下这几种删除方法