用Python查找txt文本某个关键词并保存到另一个文本中
- 2021年8月27日
- 1,567 次
近期在做站过程中,需要对一些txt文本中包含某些关键词的句子整理出来,一个一个的整理效率很低下也很浪费时间,想着尝试用Python来实现查找txt文本某个关键词并保存到另一个文本中,经过1小时瞎折腾,总算是搞出来了,想起网络流传的“人生苦短,我用Python!”这句话,内心感慨万分!每天还是得抽时间学习,不学习永远是个苦逼。以下为用Python查找txt文本某个关键词并保存到另一个文本中的实例代码:
# -*- encoding:utf-8 -*-
"""
@作者:李涛
@文件名:txt_keyword.py
@时间:2021/8/27 14:19
@文档说明:
"""
#设置一个doc变量,让其打开b.txt,如果不存在b.txt文件就新建,并让给予其写入权限。
doc = open(r'b.txt','w')
#设置一个txt_word变量,让其读取a.txt文本中的内容
txt_word = open(r'a.txt','r',encoding='utf8')
#设置一个txt_list变量,将txt_word变量转换为list列表(就是将b.txt转换为列表)。
txt_list = list(txt_word)
#循环查询列表中是否存在'用Python'这个关键词
s = [s for s in txt_list if '用Python' in s]
for i in s:
#打印并将打印结果保存到预先定义的doc变量中(就是将打印的结果写入到b.txt文本中)
print(i,file=doc)
a.txt文本中的内容为:
人生苦短我用Python
不用Python累死你
我用Python实在是太爽了
用Python可以偷懒
你用Python么?
你用啥处理文本文件
用Python处理txt文本文件实在是太爽了
听说小学生都开始在用Python了!
屌丝站长不会写代码!
不会编程真苦逼!
执行程序后保存的结果截图:
后续还需要对代码进行优化,主要问题是需要对txt中存在重复的内容进行去除等细节问题。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- hermes接入agnes-ai API实现免费文本生成、文生图、图生图、图生视频 2026-07-20
- 宝塔nginx服务器简单禁止Python网络爬虫爬取网站 2021-09-16
- PHP操作txt文本去重文本重复行 PHP利用数组去除文本重复元素 2022-11-17
- 利用Python列表切片截取txt文本对应行内容 2021-12-01
- 百度关键词扩展工具有哪些?【百度关键词产品】 2022-10-09
- 5行Python代码操作txt文本对txt文本内容进行去重 2021-08-28
