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 相关文章推荐
Python2.x版本中maketrans()方法的使用介绍
May 19 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
Jun 28 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
TensorFlow实现从txt文件读取数据
Feb 05 Python
2021年的Python 时间轴和即将推出的功能详解
Jul 27 Python
详解Python 最短匹配模式
Jul 29 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 Python
python实现b站直播自动发送弹幕功能
Feb 20 Python
pytorch常用数据类型所占字节数对照表一览
May 17 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
javascript 常用代码技巧大收集
2009/02/25 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
JavaScript实现鼠标点击后层展开效果的方法
2015/05/13 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
2018/04/08 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
[01:34]完美“圣”典宣传片震撼发布,12.17与你不见不散
2016/12/16 DOTA
Python使用asyncio包处理并发详解
2017/09/09 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
Python如何绘制日历图和热力图
2020/08/07 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
德国高性价比网上药店:medpex
2017/07/09 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
个人自荐信
2013/12/05 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
详解MySQL的内连接和外连接
2023/05/08 MySQL