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 sys.path详细介绍
Oct 17 Python
python基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 Python
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
把项目从Python2.x移植到Python3.x的经验总结
Apr 20 Python
python 第三方库的安装及pip的使用详解
May 11 Python
python多线程之事件Event的使用详解
Apr 27 Python
python实现人民币大写转换
Jun 20 Python
对pytorch中的梯度更新方法详解
Aug 20 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
Win10下用Anaconda安装TensorFlow(图文教程)
Jun 18 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
写好Python代码的几条重要技巧
May 21 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
jQuery 事件队列调整方法
2009/09/18 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
javascript实现下雪效果【实例代码】
2016/05/03 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
详解Python中的__new__()方法的使用
2015/04/09 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
Python通过正则表达式选取callback的方法
2015/07/18 Python
django_orm查询性能优化方法
2018/08/20 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
python关于倒排列的知识点总结
2020/10/13 Python
Python实现随机爬山算法
2021/01/29 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
中兴通讯全球官方网站:ZTE
2020/12/26 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
小学生演讲稿
2014/01/12 职场文书
工商管理自荐书
2014/07/06 职场文书
律师授权委托书范本
2014/10/07 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
工作自我推荐信范文
2015/03/25 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL