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中的自定义函数学习笔记
Sep 23 Python
python使用webbrowser浏览指定url的方法
Apr 04 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
Tensorflow之Saver的用法详解
Apr 23 Python
解决python matplotlib imshow无法显示的问题
May 24 Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 Python
基于python生成器封装的协程类
Mar 20 Python
python绘制直方图和密度图的实例
Jul 08 Python
用Python识别人脸,人种等各种信息
Jul 15 Python
python爬虫爬取幽默笑话网站
Oct 24 Python
基于Python共轭梯度法与最速下降法之间的对比
Apr 02 Python
PyTorch中的torch.cat简单介绍
Mar 17 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
php生成随机数或者字符串的代码
2008/09/05 PHP
php zend 相对路径问题
2009/01/12 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
Python中方法链的使用方法
2016/02/23 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
Python unittest模块用法实例分析
2018/05/25 Python
python使用递归的方式建立二叉树
2019/07/03 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
高级护理专业毕业生推荐信
2013/12/25 职场文书
高中英语教学反思
2014/02/04 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
运动员代表致辞
2015/07/29 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL