首页 > 编程语言 >【 Python 】补全fibersim 导出的xml语法

【 Python 】补全fibersim 导出的xml语法

时间:2023-03-17 19:11:46浏览次数:39  
标签:xml f2 补全 Python 导出 num ind fibersim

fibersim导出的xml文件中,node 和mesh部分的标签会缺失。即<R></R>变成了<R/>.
以下python脚本可以自动修正

import re
f2 = open('x13.xml', 'w')
with open('E:\\20230314\\20230316-xml\\x13.xml', 'r',encoding="utf-8") as f1:
    ind_num=1  # 记录当前是第几行
    for i in f1:
        if '<R/>' in i:
            i=i.replace('<R/>', '</R>')
            i='<R>'+i
            f2.write(i)
        else:
            f2.write(i)
        
        ind_num=ind_num+1  #进入下一行
f2.close()

标签:xml,f2,补全,Python,导出,num,ind,fibersim
From: https://www.cnblogs.com/aksoam/p/17227901.html

相关文章

  • 软件测试|使用docker搞定 Python环境搭建
    前言当我们在公司的电脑上搭建了一套我们需要的Python环境,比如我们的版本是3.8的Python,那我可能有一天换了一台电脑之后,我整套环境就需要全部重新搭建,不只是Python,我们一系......
  • md5解密 python
    MD5是一种不可逆的哈希算法,这意味着您不能直接从MD5哈希值“解密”出原始数据。然而,您可以尝试使用暴力破解或查找表(如彩虹表)来猜测原始数据。暴力破解是一种尝试所有可能......
  • 用 DolphinDB 和 Python Celery 搭建一个高性能因子计算平台
    因子挖掘是量化金融研究和交易的核心工作。传统的开发流程中,通常使用Python从关系型数据库(如SqlServer,Oracle等)读取数据,在Python中进行因子计算。随着证券交易规模......
  • 解放双手,python实现自动刷抖音短视频
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • xml中引入schema
      person.xml引入person.xsd示例:<?xmlversion="1.0"encoding="UTF-8"?><!--xmlns:xsl末尾的-instance表示是被别的文件约束的--><!--:xsl是为了区分本文件......
  • python利用ffmpeg实现声音视频传输
    1.背景由于项目需求,需要用到视频音频同步传输到服务器并获取播放,这里用到了推流的知识,由于项目是python项目,自己django框架还不熟悉,这里代码等着后续给补上2.介绍直播......
  • Python解析url
    #coding:utf-8try:fromurllib2importurlparseexcept:fromurllibimportparseasurlparsed=urlparse.urlparse("http://www.test.com/a/b/c?name=......
  • python 设置代理 proxy
    一、安装pip在较高的python版本中,pip会随着一起发布。但也有用到低版本python的情况,此时就需要手动安装pip。python安装pip的时候非常慢,如果局域网内有代理可......
  • python math库的使用
    简介math库是python提供的内置数学类函数库,其中包含通常计算会遇到的大部分数字类型比如说像是:整数、浮点数等,但是由于复数类型一般被用作于科学计算,通常情况下不会使用到......
  • Python requests 中文乱码问题
    print('接口响应体---》',res.text)#输出结果中文乱码解决方案:可以在请求成功时设置对应的编码,例如:res=requests.request(method="GET",url=url,params=in_data,c......