Python实现删除文件中含“指定内容”的行示例
作者:JoeBlackzqq 发布时间:2022-01-15 02:56:28
标签:Python,删除,文件
本文实例讲述了Python实现删除文件中含指定内容的行。分享给大家供大家参考,具体如下:
#!/bin/env python
import shutil, sys, os
darray = [
"Entering directory",
"In function ",
"Leaving directory",
"__NR_SYSCALL_BASE",
"arm-hisiv100-linux-ar ",
"arm-hisiv100-linux-gcc ",
"but argument is of type",
"dereferencing type-punned pointer will break strict-aliasing rules",
"differ in signedness",
"does break strict-aliasing rules",
"embedded '\\0' in format",
"excess elements in array initializer",
"implicit declaration of",
"make -C ",
" rm -f",
"this is the location of the previous definition",
"warning: multi-line comment"
]
def isInArray (array, line):
for item in array:
if item in line:
return True
return False
if __name__ == '__main__':
argv = sys.argv
argc = len(argv)
if argc < 2:
print "Usage: %s <file>" %(os.path.basename(argv[0]))
exit()
fname = argv[1]
fresult = fname + ".result"
with open(fname, 'r') as f:
with open(fresult, 'w') as g:
for line in f.readlines():
if not isInArray(darray, line):
g.write(line)
另外还可参考:bash删除文件中含"指定内容"的行
希望本文所述对大家Python程序设计有所帮助。


猜你喜欢
- 本文实例为大家分享了python和pip安装教程,供大家参考,具体内容如下1.安装python第一步,windows下面的Python安装一
- 用asp程序进行网页设计,大多因为需要访问数据库,然后再将数据显示到页面,如果数据很多的话,页面的访问速度也就变慢了,为了解决这个问题,可以
- 一、图像缩略图的编辑图像的缩略图是指把图像按原比例缩小,可作为原图的预览,这在网络速度比较慢时可快速地显示图片的概图。当你的网页上有大型图片
- 一、报错信息:【file】【Default Settint】---Project Interpreter 点击+搜索suds安装模块报错解决
- 目录需求分析进一步分析再进一步分析代码实现我们在写爬虫的过程中,除了研究反爬之外,几乎全部的时间都在写解析逻辑。那么,生命苦短,为什么我们不
- 本文实例讲述了Python 私有化操作。分享给大家供大家参考,具体如下:私有化xx: 公有变量_x: 单前置下划线,私有化属性或方法,fro
- Python FastAPI请求参数传递FastAPI多参数传递类型FastAPI通过模板来匹配URL中的参数列表,大致有如下三类方式传递参
- 使用python下的stmpmail 模块,可以实现邮件的轻松和定制化发送,不过在发给多用户时,可能会对该模块理解不到位,造成发送异常或信息
- 目录1.字典字典的相关操作获取字典的长度2.集合1.字典字典是python中的一种数据结构。它的内容由**键-值(key-value)**的
- 如下所示:import cv2import numpy as npbins = np.arange(256).reshape(256,1)d
- 技巧 16:如果页面需要很长时间才能完成,那么执行前使用 Response.IsClientConnected 如果用户性急,他们可能会在您
- 对于简单的网络例如全连接层Linear可以使用以下方法打印linear层:fc = nn.Linear(3, 5)params = list
- 本文实例讲述了Python 类的魔法属性用法。分享给大家供大家参考,具体如下:魔法属性无论人或事物往往都有不按套路出牌的情况,Python的
- 开启慢查询日志在项目中我们会经常遇到慢查询,当我们遇到慢查询的时候一般都要开启慢查询日志,并且分析慢查询日志,找到慢sql,然后用expla
- 1.定义变量时可以直接赋值 DECLARE @Id int = 5 2.Insert 语句可以一次插入多行数据 INSERT INTO St
- 1.安装依赖包 pip install channels channels-redis2.settings.py 修改加上支持INSTALL
- 前面我们讲了 TCP 编程,我们知道 TCP 可以建立可靠连接,并且通信双方都可以以流的形式发送数据。本文我们再来介绍另一个常用的协议–UD
- 因此计划先把数据转插入一个临时表,再对临时表的数据进行分析。 问题点是如何动态创建临时表。原先Insus.NET使用下面代码实现: DECL
- 本次测试基于MovieLens数据集实现的基于物品的协同过滤,目前只是在小样本上实现,主要问题是计算太耗内存,后期代码继续优化与完善。 数据
- 本文实例讲述了python分析网页上所有超链接的方法。分享给大家供大家参考。具体实现方法如下:import urllib, htmllib,