问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python怎么删除包含指定中文的行

发布网友 发布时间:2022-04-22 04:33

我来回答

3个回答

热心网友 时间:2022-07-12 02:14

#!/usr/bin/env python
#coding=utf-8

def read_del_list(path):
    del_list = list()
    with open(path, 'w') as file_handle:
        for row in file_handle:
            del_list.append(row.strip())
    return del_list

def filte_file(from_file, to_file, del_list):
    with open(from_file) as file_handle_from:
        with open(to_file) as file_handle_to:
            for row in file_handle_from:
                if not any(key_word in row for key_word in del_list):
                    file_handle_to.write(row)

if __name__ == '__main__':
    del_list = read_del_list(r"del_list.txt")        #读取过滤规则
    filte_file(r"source.txt", "output.txt", del_list)#过滤文件

追问呃,del_list.txt里面的内容被删除了,但是output.txt里面生成的文件却没有去除掉需要删除的内容。。。。
具体文件以及要求已经传到百度网盘(http://pan.baidu.com/s/1i3yx4Qp)了,这么说起来太纠结了。。。囧。。。

追答

对不起,忘记加打开模式

#!/usr/bin/env python
#coding=utf-8
 
def read_del_list(path):
    del_list = list()
    with open(path, 'r') as file_handle:
        for row in file_handle:
            del_list.append(row.strip())
    return del_list
 
def filte_file(from_file, to_file, del_list):
    with open(from_file, 'r') as file_handle_from:
        with open(to_file, 'w') as file_handle_to:
            for row in file_handle_from:
                if not any(key_word in row for key_word in del_list):
                    file_handle_to.write(row)
 
if __name__ == '__main__':
    del_list = read_del_list(r"del.txt")        #读取过滤规则
    filte_file(r"input.txt", "output.txt", del_list)#过滤文件

热心网友 时间:2022-07-12 02:14

fa=open('del.txt','rt')
fb=open('output.txt','rt')
fc=open('c.txt','wt')
a=set()
for line in fa:
a.add(line.strip())
fa.close()
for line in fb:
exist=False
for m in a:
if line.startswith(m):
exist=True
break
if exist: print('skip '+line)
else: fc.write(line)
fb.close()
fc.close()
这段代码是借用其他网友的,看了下没有错误,省的自己敲了,你看哪里不明白。或者你把自己的代码粘上来帮你检查也行。追问运行了一下,跟上面那位同学的代码一样,最后的输出的output.txt内容为空。具体文件以及要求已经传到百度网盘(http://pan.baidu.com/s/1i3yx4Qp)了,这么说起来太纠结了。。。囧。。。

热心网友 时间:2022-07-12 02:15

两个for循环跑吧。。。追问talk is cheap show me the code

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 如何使用python请求和事件钩子编写一个web回调函数... python爬取拉勾网,爬了一点就被禁了,老铁什么解... 大的毛绒玩具能放在洗衣机洗么? 毛绒玩具狗熊能放到洗衣机里洗吗 名创优品买的娃娃能不能机洗? 毛绒玩具能不能丢在全自动洗衣机里面洗? 娃娃可以放洗衣机洗吗 自带衣物的毛绒玩具可以机洗吗? 洗衣机可以洗毛绒玩具吗? 熊娃娃可以放在洗衣机里洗吗?可以甩干吗? 安吉的地理位置是怎样的? 玩偶可以放洗衣机洗吗 滚筒洗衣机可以洗毛绒玩具 安吉有什么好玩的地方和景点介绍 安吉旅游有哪些地方是必须去的 毛绒玩具可以直接放在洗衣机里洗吗 柠檬水加蜂蜜有什么功效? 安吉的地形气候水源 毛绒玩具熊可不可以用洗衣机洗 柠檬加蜂蜜对身体有什么好处 为什么在python下编写print ‘hello world’ 提示inv... python类的属性有哪几种?如何访问它们? 2021教师资格证一年会考几次? 山西运城教师资格证一年考几次?2020什么时候考 山西每年的教师资格证考试时间? 太原教师资格证考试时间 油菜炒面的做法,油菜炒面怎么做好吃,油菜炒面 油菜炒面的做法 炒面的做法,油菜炒面怎么做好吃,油菜炒面的家常做法 蛤蜊油菜炒面怎么做如何做好吃 怎么做西红柿油菜炒面 油菜煮面条的做法大全 鸡蛋油菜炒面的做法 小油菜蛋炒面怎么做 素炒面可以放什么蔬菜 油菜肉丝炒面的做法,油菜肉丝炒面怎么做好吃 家常版炒面的做法大全有哪些? 谁知道豆芽油菜炒面(徐州炒面) 蔬菜炒面怎么做好吃? 油菜下面条的做法大全