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中的random()方法的使用介绍
May 15 Python
python操作列表的函数使用代码详解
Dec 28 Python
Python字典操作详细介绍及字典内建方法分享
Jan 04 Python
Python3 实现文件批量重命名示例代码
Jun 03 Python
django一对多模型以及如何在前端实现详解
Jul 24 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
python 内置函数汇总详解
Sep 16 Python
Django框架反向解析操作详解
Nov 28 Python
Python爬虫解析网页的4种方式实例及原理解析
Dec 30 Python
django 利用Q对象与F对象进行查询的实现
May 15 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
在wamp集成环境下升级php版本(实现方法)
2013/07/01 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
python中xrange用法分析
2015/04/15 Python
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
Python中常见的异常总结
2018/02/20 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
python中四舍五入的正确打开方式
2021/01/18 Python
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
调解员先进事迹材料
2014/02/07 职场文书
优秀食品类广告词
2014/03/19 职场文书
初中新生军训方案
2014/05/13 职场文书
模具专业自荐信
2014/05/29 职场文书
先进典型事迹材料
2014/12/29 职场文书
Python基础知识之变量的详解
2021/04/14 Python
redis中lua脚本使用教程
2021/11/01 Redis