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 20 Python
Python中的下划线详解
Jun 24 Python
python中sys.argv函数精简概括
Jul 08 Python
python画折线图的程序
Jul 26 Python
Python检查和同步本地时间(北京时间)的实现方法
Dec 03 Python
Python中extend和append的区别讲解
Jan 24 Python
OpenCV搞定腾讯滑块验证码的实现代码
May 18 Python
django使用haystack调用Elasticsearch实现索引搜索
Jul 24 Python
使用Pyhton集合set()实现成果查漏的例子
Nov 24 Python
使用python实现飞机大战游戏
Mar 23 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
导致python中import错误的原因是什么
Jul 01 Python
Python中第三方库Faker的使用详解
Python数据处理的三个实用技巧分享
Python+Tkinter打造签名设计工具
Python正则表达式中flags参数的实例详解
Apr 01 #Python
Python+Tkinter制作专属图形化界面
Pyhton爬虫知识之正则表达式详解
python 离散点图画法的实现
You might like
php 清除网页病毒的方法
2008/12/05 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
jquery遍历数组与筛选数组的方法
2013/11/05 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
浅谈在react中如何实现扫码枪输入
2018/07/04 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
python实现取余操作的简单实例
2020/08/16 Python
ORACLE第二个十问
2013/12/14 面试题
绩效工资实施方案
2014/03/15 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
五年级语文教学反思
2016/03/03 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
Python基本知识点总结
2022/04/07 Python
详解Vue3使用axios的配置教程
2022/04/29 Vue.js