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

日韩设计网站网络营销现状分析

日韩设计网站,网络营销现状分析,如何在电商网站做市场调研,备案需要网站吗前言 最近一段时间一直想要写一个urdf格式化插件。 至于为什么嘛,因为使用sw2urdf插件,导出的urdf,同一标签的内容,是跨行的,这就导致,内容比较乱,而且行数比较多。影响阅读。 因此&#xff…

前言

最近一段时间一直想要写一个urdf格式化插件。

至于为什么嘛,因为使用sw2urdf插件,导出的urdf,同一标签的内容,是跨行的,这就导致,内容比较乱,而且行数比较多。影响阅读。

因此,自己想写格式化的脚本。

最近就开始分享一些,之前的思考。

正文

import xml.etree.ElementTree as ETdef pretty_print(element, level=0, indent="  "):"""手动格式化 XML 数据,添加缩进并将空元素转换为自闭合标签。:param element: XML 元素:param level: 当前缩进级别:param indent: 缩进字符(默认为两个空格):return: 格式化后的 XML 字符串"""result = ""if len(element) == 0:  # 如果没有子元素,即可能是空元素if element.text and element.text.strip():  # 如果有文本内容result += f"{indent * level}<{element.tag}>{element.text.strip()}</{element.tag}>\n"else:result += f"{indent * level}<{element.tag} "# 如果有属性,添加到标签中if element.attrib:result += " ".join([f'{key}="{value}"' for key, value in element.attrib.items()])result += " />\n"  # 使用自闭合标签形式else:result += f"{indent * level}<{element.tag}"# 如果有属性,添加到标签中if element.attrib:result += " " + " ".join([f'{key}="{value}"' for key, value in element.attrib.items()])result += ">\n"# 处理元素的文本内容if element.text and element.text.strip():result += f"{indent * (level + 1)}{element.text.strip()}\n"# 递归处理子元素for child in element:result += pretty_print(child, level + 1, indent)# 处理结束标签result += f"{indent * level}</{element.tag}>\n"return result# 读取 XML 文件
file_path = 'test.urdf'  # 请将此路径替换为实际的文件路径
tree = ET.parse(file_path)
root = tree.getroot()# 直接格式化 root 元素,而不需要创建新的根节点
formatted_xml = pretty_print(root)# 打印格式化后的 XML
print(formatted_xml)
with open('test_pretty.urdf', 'w') as f:f.write(formatted_xml)

这里,代码主要是通过xml.etree.ElementTree解析xml文件。

然后在函数中补充上空格,</>等标签。

注意,这个函数是个递归的函数,会在函数内部调用函数本身。

实现的效果如下

在这里插入图片描述
可以发现,目前的问题是:

  • 没有注释
  • urdf最开始的标签,不见了。
http://www.mmbaike.com/news/38025.html

相关文章:

  • 网站内页的设计百度seo推广价格
  • 为公益组织做网站东莞seo软件
  • 迅雷之家是迅雷做的网站吗短视频营销策划方案
  • 网站建设的报价为什么不同排名软件下载
  • 快速做网站视频优化清理大师
  • 建一个电商网站要多少钱东莞seo优化公司
  • 网站开发公司的选择软件排名工具
  • 我想用c 来做网站搜索词热度查询
  • 网站建设品牌推荐地推团队如何收费
  • 免费网站素材下载店铺推广软文500字
  • 自己怎么做网站卖东西搜索引擎优化理解
  • 深圳网站建设制作企业长沙关键词自然排名
  • 做章网站备案域名
  • 网站怎么才可以不备案推广公司品牌
  • 网站建设相关技术百度怎么发帖做推广
  • 如何建设一个苹果网站商家怎么入驻百度
  • 网站开发洲际网站seo服务公司
  • 网站制作公司天强科技无锡谷歌推广
  • 餐饮连锁企业网站建设方案惠州seo网络推广
  • 淄博做网站的公司网站优化排名推广
  • 怎么做自己下单的网站crm系统成功案例分享ppt
  • 全屏网站宽度正规推广平台有哪些
  • 美国访问国内网站常州网站建设优化
  • 苏州网站建设logo长沙网站优化公司
  • 手机网站需要什么最好用的磁力搜索器
  • 网站开发用台式机电脑配置跨境电商网站
  • 免费做图网站有哪些谷歌google官网入口
  • 我建设的网站打开很慢百度网址导航
  • 网站建设公司厦门百度账号批发网
  • wifi管理系统登录入口简阳seo排名优化课程