需求很奇葩。

文档示例

用python 的xml 导出的xml文件,相应的内容是

我们都知道,属性的顺序是不影响,xml值的读取的。

但是,就是有奇葩的需求,需求方还非常强势,说了不影响,但还是要求顺序。

无语了,想办法吧。

1查看,文档,有无重载方法可以传入序号。

没有

2查baidu google stackflow 没有可用的方法,但有线索

3手动拼接该节点字符串,再生成element,将该element加入xml document tree中,导出,还是排好序的

查看2的线索。

http://stackoverflow.com/questions/662624/preserve-order-of-attributes-when-modifying-with-minidom

attrs = self._get_attributes()

a_names = attrs.keys()

a_names.sort()

看到了目标 下一步,找源码

find / -name xml

找到

cat /

python写ini文件不能保持原有顺序问题_python 生成 xml文件 属性的顺序问题相关推荐

  1. 四种方法生成XML文件

    1. DOM public class DomTest {public static void main(String[] args) throws Exception {//创建一个Document ...

  2. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  3. 用python写一个变声器,要求导入mp4或者mp3文件,将视频中的声音变成女声

    用python写一个变声器,要求导入mp4或者mp3文件,将视频中的声音变成女声 1.安装 pydub 库 2.然后可以使用以下代码导入 mp4 或 mp3 文件并将其变成女声: 1.安装 pydub ...

  4. python读xml文件生成.h头文件_PYTHON读写xml文件的方法

    要生成的xml文件格式如下: [python] sample xml thing ma xiaoju Springs Widgets, Inc. First I think widgets are g ...

  5. python生成xml文件工具_Python根据指定文件生成XML的方法

    因项目需要根据指定格式的文件生成XML标注文件,可以方便使用LabelImg打开进行编辑和查看.其原始文件默认使用逗号进行分隔,如下所示: 第1个值:原始图片中切图小文件,以AIpng_x,其中x代表 ...

  6. python中dom模块_Python中使用dom模块生成XML文件示例

    在Python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件. 在生成XML文件中,我们主 ...

  7. python读xml文件生成.h头文件_Python创建xml文件示例

    Python创建xml文件示例 这里有新鲜出炉的 Python 入门,程序狗速度看过来! Python 编程语言 Python 是一种面向对象.解释型计算机程序设计语言,由 Guido van Ros ...

  8. python生成pyc文件可以互用吗_Python生成pyc文件

    Python生成pyc文件 pyc文件是py文件编译后生成的字节码文件(byte code).pyc文件经过python解释器最终会生成机器码运行.所以pyc文件是可以跨平台部署的,类似Java的.c ...

  9. python xml文件解析 及生成xml文件

    #解析一个database的xml文件""" <databaselist type="database config"><datab ...

最新文章

  1. 【kudu pk parquet】TPC-H Query2对比解析
  2. python 批量改名
  3. 循环、格式化输出、数据统计
  4. python解释器的提示符是shell嘛_python解释器怎么运行
  5. 雷军:明年2千元以上支持5G的手机,至少发布10款
  6. 可以这样去理解group by和聚合函数
  7. 【转】CentOS系统操作下安装相关各种软件
  8. 一分钟教你在博客园中制作自己的动态云球形标签页
  9. java线程视频教程_java线程视频教程
  10. 你对Redis的使用靠谱吗?Redis的性能高,吗?Redis可以保证原子性,吗?用Redis可以实现事务,吗?用Redis可以当队列,吗?Redis适合用来做什么?
  11. 云计算的1024种玩法——如何快速搭建个人博客?
  12. 解决Chrome浏览器不能访问https网站的问题 阿星小栈
  13. debian怎么安装oracle数据库,Debian上安装Oracle客户端
  14. 图解Adobe Flash Player 浏览器插件安装
  15. php网页制作过程,网页制作步骤
  16. 分享一个600块钱的Python私活单,金融Excel数据清洗
  17. Vantiq平台的优势
  18. Koa 框架 koa-better-body
  19. 8年程序猿告诉你程序员能赚大钱么?
  20. mysql中存储gis数据类型_GIS数据格式及存储方式的基本概念

热门文章

  1. 【转】【51CTO 网+】怎样做一款让用户来电的产品
  2. Spring.NET 中的 ADO.NET 数据访问的示例
  3. LINQ学习之旅——准备(C#3.0新特性补充)
  4. UNIX系统操作入门
  5. encode_chunked=req.has_header(‘Transfer-encoding‘))问题解决方法
  6. Matlab内存不足问题的解决 .
  7. AD域策略启动关机脚本不执行的注意事项
  8. 【实践】因果推断在快手推荐场景的应用探索.pdf(附下载链接)
  9. 推荐系统系列教程之十三:如果关注排序效果,那么这个模型可以帮到你
  10. 速读《精通比特币》基本术语