python 修改xml_如何在python中更新/修改XML文件?
您绝对不应该做的(见下文)的快速简单的方法是使用readlines()将整个文件读入字符串列表.我写这个,以便快速和容易的解决方案是你要找的.
使用open()打开文件,然后调用readlines()方法.您将获得的是文件中所有字符串的列表.现在,您可以轻松地在最后一个元素之前添加字符串(只需在最后一个元素之前添加一个元素).最后,您可以使用writelines()将其写回文件.
一个例子可能有帮助:
my_file = open(filename, "r")
lines_of_file = my_file.readlines()
lines_of_file.insert(-1, "This line is added one before the last line")
my_file.writelines(lines_of_file)
你不应该这样做的原因是因为,除非你正在做一些非常快速的事情,否则你应该使用XML解析.这是一个库,它允许您使用DOM,树和节点等概念智能地使用XML.这不仅仅是使用XML的正确方法,而且它也是标准的方式,使您的代码更加便于携带,并使其他程序员更容易理解.
python 修改xml_如何在python中更新/修改XML文件?相关推荐
- python怎么用matplotlib_Python-如何在matplotlib中更新图?
我在这里重新绘制图形时遇到问题.我允许用户在时间刻度(x轴)中指定单位,然后重新计算并调用此函数plots().我希望该图仅进行更新,而不是将另一个图附加到该图上. def plots(): glob ...
- python pop() ,如何在Python的列表或数组中移除元素
python pop() ,如何在Python的列表或数组中移除元素 在本文中,你将学习如何使用Python内置的 pop() 方法,最后,你将知道如何使用 pop() 从 Python 中的列表中删 ...
- 父组件更新prop_如何在ReactJS中更新组件的prop —哦,是的,有可能
父组件更新prop by Dheeraj DeeKay 通过Dheeraj DeeKay 如何在ReactJS中更新组件的prop -哦,是的,有可能 (How to update a compone ...
- 如何在Mongoose中更新/更新文档?
本文翻译自:How do I update/upsert a document in Mongoose? Perhaps it's the time, perhaps it's me drowning ...
- python中JSON转XML文件
python中JSON转XML文件 # 接收前台给的json数据 jsonData = json.loads(request.POST.get("jsonData")); # 接收 ...
- python学习(二) ElementTree解析、读写、创建xml文件
python学习(二) 读写xml文件 1.xml格式 将其存储为sample.xml Tag:使用<>包围的部分 Element:被Tag包围的部分,例如22中的22 Attrib ...
- mysql data ibdata1_database - 如何在MySQL中收缩/清除ibdata1文件
database - 如何在MySQL中收缩/清除ibdata1文件 我在localhost中使用MySQL作为在R中执行统计的"查询工具",也就是说,每次运行R脚本时,我创建一个 ...
- linux强制移除pdf密码,分享|如何在 Linux 中从一个 PDF 文件中移除密码
今天,我碰巧分享一个受密码保护的 PDF 文件给我的一个朋友.我知道这个 PDF 文件的密码,但是我不想透露密码.作为代替,我只想移除密码并发送文件给他.我开始在因特网上查找一些简单的方法来从 PDF ...
- linux修改key文件夹,linux 中如何根据xml文件的key来修改value呢?
源自:4-4 Linux中 grep命令 linux 中如何根据xml文件的key来修改value呢? 有个xml文件(server.xml)比如: .... 请问该如何获取加粗的 style=& ...
最新文章
- ProgressDialog用法详解
- linux各目录的文件大小,Linux下查看文件大小和目录大小以及目录下文件的大小...
- 网站栏目页要如何进行优化呢?
- 闲鱼商品理解和选品,究竟是怎么做的?
- 第三次个人赛题目2 【多项式输出格式】
- react 改变css样式_web前端入门到实战:编写CSS代码的8个策略,资深开发工程师总结...
- Delphi 中的 XMLDocument 类详解(13) - 关于 XML 属性
- c# 定义委托和使用委托(事件的使用)
- Java23种设计模式(一)
- 《公共安全视频监控联网信息安全技术要求》(国标GB/35114-2017)
- 怎么把c盘的软件移到d盘?
- 王兴191条思考:一个顶级创始人的修炼与洞察
- 服务器CPU使用率过高排查与解决思路
- cms32L051 掉电深度睡眠的唤醒
- 拳王虚拟项目公社:新媒体多渠道变现,生财有道?
- vue安装vue-awesome-swiper@3实现图片列表缩略图双向控制效果
- 数据库候选关键词怎么求_数据库中候选码求法.(比较全的哦)
- 一九产业AI速写:工业篇
- 【php】foreach和多维数组
- 基于JQuery 改造bootstrap模态框拖动功能