iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python对文档中元素删除,替换操作
  • 298
分享到

python对文档中元素删除,替换操作

2024-04-02 19:04:59 298人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

pthon更换文档中某元素: with open('E:\\桌面\\train.txt', 'r') as f:     lines = f.readlines() ​ with o

pthon更换文档中某元素:

with open('E:\\桌面\\train.txt', 'r') as f:
    lines = f.readlines()
​
with open('E:\\桌面\\1704.txt', 'a') as ff: # 此处 w 和 a,均可,反正是新建的临时文件,文件不存在时会自动创建
    for line in lines:
        # kv = line.strip().split(' ')
        kv = line.split(' ')
        # kv[2] = kv[2]*100
        m = float(kv[2])
        m = round(m * 100, 1)
        if kv[2]:
            line = line.replace(kv[2], str(m))
        ff.write(line)
​
# shutil.move('123.yml', 'apktool.yml')

python改变或者删除txt文档中某一列元素

##改变或者删除txt文档中某一列
import re
with open('E:\\桌面\\train.txt', 'r') as f: ##最开始要改变的文档
    lines = f.readlines()
    # for line in lines:
    #     line = re.split(' |  ', line)
    #     print(line)
l = []
for line in lines:
    # kv = line.strip().split(' ')
    kv = line.strip(" ").split(' ')
    kv.pop(3)
    kv.pop(3)
    # print(kv)
    l.append(kv)
    # print(l)
with open('E:\\桌面\\1706.txt', 'a') as ff: # 此处 w 和 a,均可,反正是新建的临时文件,文件不存在时会自动创建
    for i in l:
        print(i)
        for i1 in i:
            ff.write(i1)  # 写入
            ff.write(' ')  # 有时放在循环里面需要自动转行,不然会覆盖上一条数据
ff.close()
with open('E:\\桌面\\1706.txt', 'r') as fff:  ##读取临时文档
    lines1 = fff.readlines()
with open('E:\\桌面\\1707.txt', 'a') as ffff:  ###创建最后的要求的文档
    for line in lines1:
        i2 = line.strip(" ").split(' ')
        n = float(i2[2])
        m = round(n * 100, 1)
        line = line.replace(i2[2], str(m))
        ffff.write(line)
​
        #
        # line = i.replace(i[2], str(m))
        # print(line)
        # ff.write(line)
​
​
    # for line in lines:
    #     # kv = line.strip().split(' ')
    #     kv = line.split(' ')
    #     kv.pop(3)
    #     kv.pop(4)
    #     # print(kv)
    #     l.append(kv)
    #     print(l)
    #
    #
    #     # m = float(kv[2])
    #     # m = round(m * 100, 1)
    #     # print(kv)
    #     # line = line.replace(kv[2], str(m))
    #     # print(line)
    #     # # line = line.replace(kv[3], '', 1)
    #     # # line = line.replace(kv[4], '', 1)
    #     # ff.write(line)
    #
    #

到此这篇关于python对文档中元素删除,替换操作的文章就介绍到这了,更多相关Python对文档删除和替换内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python对文档中元素删除,替换操作

本文链接: https://www.lsjlt.com/news/144776.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python对文档中元素删除,替换操作
    pthon更换文档中某元素: with open('E:\\桌面\\train.txt', 'r') as f:     lines = f.readlines() ​ with o...
    99+
    2024-04-02
  • Python列表对象中元素的删除操作方法
    目录1.列表元素删操作的方法2.调用remove方法一次删除一个指定的元素3.调用pop方法一次只删除一个指定索引的元素3.1.使用pop方法删除列表中索引为2的元素3.2.使用po...
    99+
    2022-12-21
    Python列表元素删除操作 Python列表操作 Python列表元素
  • python中如何对列表删除元素
    这篇文章主要介绍python中如何对列表删除元素,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!删除# remove:通过元素的值删除元素list1.remove('...
    99+
    2024-04-02
  • Golang数组操作:删除元素的方法
    Golang数组操作:如何删除元素? 在Golang中,数组是一种固定长度的数据结构,一旦声明后,其长度不能再改变。然而,在实际的开发中,我们常常需要对数组进行删除操作,即将数组中的某个元素删除。本文将介绍如...
    99+
    2024-01-24
    删除 Golang 数组
  • JavaScript中怎么实现数组元素删除操作
    本篇文章为大家展示了JavaScript中怎么实现数组元素删除操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。JavaScript数组元素删除问题vararr=[...
    99+
    2024-04-02
  • js怎么创建、删除、追加及替换元素节点
    今天小编给大家分享一下js怎么创建、删除、追加及替换元素节点的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2024-04-02
  • Python利用pptx操作PPT实现幻灯片的删除与替换
    目录一、原理二、操作流程三、代码一、原理 通过查找ppt中的图片指纹替换 二、操作流程 原始ppt如下: 根据oldpic.png的md5指纹 找到图片 if md5img ==...
    99+
    2023-02-03
    Python PPT幻灯片删除替换 Python PPT幻灯片删除 Python PPT幻灯片替换 Python PPT
  • python怎么替换list中的某个元素
    你可以使用索引来替换列表中的某个元素。以下是一个例子:```pythonmy_list = [1, 2, 3, 4, 5]my_li...
    99+
    2023-10-07
    python
  • R语言-修改(替换)因子变量的元素操作
    因子变量的核心是水平,通过指定水平来修改。 x<-c(1,1,1,1,2,2,2,3,3,3,3,4) xx<-factor(x);xx levels(xx) #得到...
    99+
    2024-04-02
  • Golang中slice删除元素的性能对比
    目录我的电脑配置:直接上代码:Benchmark结果:解释:总结在我写的blog中,这个算是参与度比较高的,所以有必要把程序写的更加容易理解一些。 我的电脑配置: ☁  b...
    99+
    2024-04-02
  • python--文件操作删除某行
    整理了网络上的一些方法,一般有两种方法:第一种:是先把文件读入内存,在内存中修改后再写入源文件。 例子:将内容包含“123”的所有行删去: with...
    99+
    2023-01-31
    操作 文件 python
  • python 文件操作(二) 替换性修改
      正常情况我们想要仅对文件某一行的内容进行修改,而不改变其他内容,在原文件的基础上不能修改,因为当我们对原文件进行写操作时,如果原文件里面有内容,就会清空,在这种情况下,只能对文件进行替换性修改:即重新创建一个文件,把原文件的内容按行复...
    99+
    2023-01-30
    操作 文件 python
  • python如何删除列表中的元素
    可以使用 del 关键字或者 remove() 方法来删除列表中的元素。 使用 del 关键字删除指定索引位置的元素: my_lis...
    99+
    2024-03-02
    python
  • 怎么在java中删除数组元素作
    怎么在java中删除数组元素作?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、...
    99+
    2023-06-14
  • python中如何删除列表中的元素
    本文将为大家详细介绍“python中如何删除列表中的元素”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“python中如何删除列表中的元素”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一...
    99+
    2023-06-06
  • python怎么删除列表中的元素
    有几种方法可以删除列表中的元素:1. 使用`del`关键字```pythonmy_list = [1, 2, 3, 4, 5]del...
    99+
    2023-09-26
    python
  • 最佳实践:在Golang中操作数组删除元素的指南
    Golang数组操作指南:删除元素的最佳实践,需要具体代码示例 引言:在Golang中,数组是一种常见的数据结构,用于存储一组具有相同类型的元素。有时,我们需要删除数组中的元素,以满足特定的需求。本文将介绍G...
    99+
    2024-01-24
    最佳实践 删除元素
  • 一文详解Golang中的替换操作
    在现代编程领域中,Golang (又称Go语言) 始终保持着高度的增长和流行度。Golang 作为一门新兴的编程语言,以其简单高效、轻量快速的特性成为了很多开发者的首选。最近,Golang 中的一系列替换操作引起了广泛的讨论和探讨。在这篇文...
    99+
    2023-05-14
  • Python列表中多元素删除(移除)的实现
    目录问题背景实现方法1. 使用枚举法2. python中List的内置方法结论问题背景 a=[1,4,2,1,5,6,9,0] #删除列表中的元素,其所在的位置为[1,3,7] de...
    99+
    2023-03-10
    Python列表多元素删除 Python 多元素删除
  • 实现方法:使用Golang对数组进行元素的删除操作技巧
    Golang数组操作技巧:删除元素的实现方法 在Golang中,数组是一种固定长度的数据结构,元素类型相同。有时候我们需要删除数组中的某个元素,即将数组中的元素移除。下面我将介绍几种在Golang中实现删除元...
    99+
    2024-01-24
    Golang 数组 删除元素
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作