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连接mysql实例分享
Oct 09 Python
Python 操作文件的基本方法总结
Aug 10 Python
python读取excel表格生成erlang数据
Aug 26 Python
python实现QQ邮箱/163邮箱的邮件发送
Jan 22 Python
Python 实现交换矩阵的行示例
Jun 26 Python
教你如何编写、保存与运行Python程序的方法
Jul 12 Python
基于Python批量生成指定尺寸缩略图代码实例
Nov 20 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
Feb 07 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
Mar 07 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
Jun 08 Python
Python 使用生成器代替线程的方法
Aug 04 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
基于javascript实现窗口抖动效果
2016/01/03 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
express默认日志组件morgan的方法
2018/04/05 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
在Django中管理Users和Permissions以及Groups的方法
2015/07/23 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
python实现银行管理系统
2019/10/25 Python
使用Python的datetime库处理时间(RPA流程)
2019/11/24 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
几个常见的消息中间件(MOM)
2014/01/08 面试题
新闻网站实习自我鉴定
2013/09/25 职场文书
优秀的毕业生的自我评价
2013/12/12 职场文书
幼儿园亲子活动方案
2014/01/29 职场文书
医学生自我鉴定范文
2014/03/26 职场文书
团队精神口号
2014/06/06 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
python 进阶学习之python装饰器小结
2021/09/04 Python