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远程登录代码
Apr 29 Python
python对指定目录下文件进行批量重命名的方法
Apr 18 Python
在Python中操作字典之setdefault()方法的使用
May 21 Python
尝试用最短的Python代码来实现服务器和代理服务器
Jun 23 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
对python添加模块路径的三种方法总结
Oct 16 Python
python交换两个变量的值方法
Jan 12 Python
解决Python3 被PHP程序调用执行返回乱码的问题
Feb 16 Python
Python matplotlib生成图片背景透明的示例代码
Aug 30 Python
python之array赋值技巧分享
Nov 28 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
Python实现将多张图片合成MP4视频并加入背景音乐
Apr 28 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
php调用mysql数据 dbclass类
2011/05/07 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
快速解决处理后台返回json数据格式的问题
2018/08/07 Javascript
Vue实现日历小插件
2019/06/26 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
python实现bucket排序算法实例分析
2015/05/04 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
Django数据统计功能count()的使用
2020/11/30 Python
python3中确保枚举值代码分析
2020/12/02 Python
商务英语专业自荐信
2013/10/14 职场文书
超市开学活动方案
2014/03/01 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
计算机毕业生求职信
2014/06/10 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
党支部培养考察意见
2015/06/02 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
入门学习Go的基本语法
2021/07/07 Golang
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS