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 MySQLdb Windows下安装教程及问题解决方法
May 09 Python
python中实现k-means聚类算法详解
Nov 11 Python
python利用有道翻译实现"语言翻译器"的功能实例
Nov 14 Python
Python subprocess模块详细解读
Jan 29 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
Django读取Mysql数据并显示在前端的实例
May 27 Python
python的pandas工具包,保存.csv文件时不要表头的实例
Jun 14 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
Feb 13 Python
Django中自定义查询对象的具体使用
Oct 13 Python
解决Python使用列表副本的问题
Dec 19 Python
Python tornado上传文件的功能
Mar 26 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
PHP产生随机字符串函数
2006/12/06 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
2012/09/23 PHP
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
php实现按照权重随机排序数据的方法
2015/01/09 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
javascript中this的四种用法
2015/05/11 Javascript
详解Bootstrap插件
2016/04/25 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
Python开发的HTTP库requests详解
2017/08/29 Python
python实现二叉树的遍历
2017/12/11 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
python 的topk算法实例
2020/04/02 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
商务英语求职自荐信范文
2013/12/24 职场文书
入党自我评价范文
2014/02/02 职场文书
社区道德讲堂实施方案
2014/03/21 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
班级旅游计划书
2014/05/03 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
社区宣传标语口号
2015/12/26 职场文书
导游词之河北邯郸
2019/09/12 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
Mysql数据库命令大全
2021/05/26 MySQL
POST提交数据常见的四种方式
2022/01/18 HTML / CSS