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


Posted in Python onApril 02, 2022

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对文档删除和替换内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中mechanize库的简单使用示例
Jan 10 Python
Python中捕捉详细异常信息的代码示例
Sep 18 Python
Swift 3.0在集合类数据结构上的一些新变化总结
Jul 11 Python
pytorch + visdom 处理简单分类问题的示例
Jun 04 Python
用Python shell简化开发
Aug 08 Python
Django 1.10以上版本 url 配置注意事项详解
Aug 05 Python
django 简单实现登录验证给你
Nov 06 Python
Python3 获取文件属性的方式(时间、大小等)
Mar 12 Python
浅谈tensorflow模型保存为pb的各种姿势
May 25 Python
给ubuntu18安装python3.7的详细教程
Jun 08 Python
python的flask框架难学吗
Jul 31 Python
python 实现汉诺塔游戏
Nov 28 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
php csv操作类代码
2009/12/14 PHP
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
jquery 注意事项与常用语法小结
2010/06/07 Javascript
JavaScript浏览器选项卡效果
2010/08/25 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
2013/05/15 Javascript
关于JS中的闭包浅谈
2013/08/23 Javascript
js倒计时小程序
2013/11/05 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
基于python编写的微博应用
2014/10/17 Python
Python自定义主从分布式架构实例分析
2016/09/19 Python
Python对象类型及其运算方法(详解)
2017/07/05 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
python爬虫增加访问量的方法
2019/08/22 Python
python3实现绘制二维点图
2019/12/04 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
Python必须了解的35个关键词
2020/07/16 Python
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
学校岗位设置方案
2014/01/16 职场文书
升国旗演讲稿
2014/09/05 职场文书
满月酒邀请函
2015/01/30 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
Redis主从复制操作和配置详情
2022/09/23 Redis