python对文档中元素删除,替换操作
作者:心之所向521 发布时间:2023-08-30 11:28:20
标签:python,文档,元素,删除,替换
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)
#
#
来源:https://blog.csdn.net/weixin_45564943/article/details/123380367
0
投稿
猜你喜欢
- 可以说,互联网就是由一个个链接进行信息流通的。没有连接的网站如同一潭死水,毫无生气。当一个访客进入你的网站,在浏览的过程中,如果你的内容不引
- 以SQL Server中的Northwind示范数据库为例,利用DTS设计器,进行数据的转移。转移任务的步骤:◆1. 新建目的数据库NOrt
- 某人使用如下过滤代码,发现经常被黑:n=request.form("username") p=request.form(
- 在这篇asp之数学函数里,我们将会以表格的形式,让大家了解到关于ASP中能用到的数学函数,里面包括一个数的绝对值、一个数的平方根
- 之前有写过一篇浏览器的tab设计,这回说说网站的tab设计。一说到tab很自然地就想到了导航、信息架构。随着网站信息结构的复杂化,选择tab
- 在 JavaScript 中,可以用 instanceof 来判断一个对象是不是某个类或其子类的实例。比如:// 代码
- 你一定想下载一下感兴趣的网页,以便慢慢欣赏吧!利用FrontPage能够轻松做到这一点,甚至可以下载整个站点,当然这里只能下载静态的页面。启
- 1. 二维数据曲线图1.1 绘制二维曲线的基本函数1.plot()函数 plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对
- 代码如下:SELECT [StartDate] FROM [dbo].[udf_Week](2012,2012) WHERE [
- 有些时间没更新blog了,这两天为了更新<code collection>,于是重写了语法高亮的模块,这次是一个引擎,你可以根据
- 之前用来整理图片的小程序,拿来备忘,算是使用Python复制文件的一个例子。# -*- coding: utf-8 -*-#程序用来拷贝文件
- MySQL的命令行提示符及其表达的意思mysql> 准备好接受新命令。 &n
- 前言本方法基于web2py框架,使用web2py的完整网站数据包创建简单网站。web2py 是一个为Python语言提供的全功能Web应用框
- 说明本例子利用TensorFlow搭建一个全连接神经网络,实现对MNIST手写数字的识别。先上代码from tensorflow.examp
- WMI是Windows系统的一大利器,Python的win32api库提供了对WMI的支持,安装win32api即可使用 WMI。本例通过W
- 给输入框加个动态背景图<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi
- 今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家:首先安装xlrd:
- 背景:由于需要对ocr识别系统的表格识别结果做验证,通过返回的json文件结果对比比较麻烦,故需要将json文件里面的识别结果还原为表格做验
- 1.使用 for key in dict遍历字典可以使用for key in dict遍历字典中所有的键x = {'a':
- 代码如下:--相信大家肯定经常会把数据导入到数据库中,但是可能会有些记录行的所有列的数据是null,这为null的数据是我们不需要 --现在