因为手中有几千条关键信息需要整理,所有的信息都规整的用txt保存,但是我只需要其中有关键字后面的value值,怎么搞呢?几千条信息手动肯定是不可能的,然后刚刚学习python,很神奇的语言,哈哈。试着写一下把。

未整理的txt文件

本来的意愿是爬取关键字后面的内容,即爬取name后的value值(即双引号内的内容),想到了正则表达式,但是也没有写出来,技术欠缺,所以干脆就把关键字所在的行进行提取了。

code:

f = open("1.txt",'r',encoding='gbk',errors='ignore') #打开要处理的文件

lines = f.readlines()

for lines in lines: #对TXT 进行逐行读取

if 'user_name' in lines: #如果关键字在行中,则输出这行内容

print(lines)

爬取后的

然而他输出的是一整行的内容,还不是我要的精确内容,索性找了个懒办法,然后利用txt的关键字替换功能把多余的字符去掉了。(还好我省写的内容比较正整齐划一,要不然无法替换。)

搞完了后 因为由于name后面的value值有空值,所以生成过了很多空行,再来解决下空白行问题。

code:

def clear():

file1 = open('5000.txt', 'r', encoding='utf-8')

file2 = open('text2.txt', 'w', encoding='utf-8')

try:

for line in file1.readlines():

if line == '\n':

line = line.strip("\n")

file2.write(line)

finally:

file1.close()

file2.close()

if __name__ == '__main__':

clear()

有大牛看到的话,有方法的话,希望可以教下我这个小白,万分感谢!!

python提取txt关键内容_python爬取关键字所在行并输出到txt相关推荐

  1. python搜索网页特定区域内容_Python爬取练习:指定百度搜索的内容并提取网页的标题内容...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章源于白菜学python ,作者小白菜 刚接触Python的新手.小白,可以复制下面的链接去 ...

  2. python爬虫小说下载到txt文档_python 爬取网络小说 清洗 并下载至txt文件

    什么是爬虫 网络爬虫,也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人.其目的一般为编纂网络索引. 网络搜索引擎等站点通过爬虫软件更新自身的网站内容或其对其他网站的索引.网络爬虫可以 ...

  3. python爬虫有道词典_Python爬取有道词典,有道的反爬很难吗?也就这样啊!

    前言 大家好 ​ 最近python爬虫有点火啊,啥python爬取马保国视频--我也来凑个热闹,今天我们来试着做个翻译软件--不是不是,说错了,今天我们来试着提交翻译内容并爬取翻译结果 主要内容 PS ...

  4. python爬取内容_Python爬取数据(基础,从0开始)

    1.技术概述 爬虫,就是给网站发起请求,并从响应中提取需要的数据的自动化程序,一般有三个步骤: (1)发起请求,获取响应 (2)解析内容 (3)保存数据 当初学习该技术是因为要做疫情网页,需要准确的疫 ...

  5. python爬取pdf内容_Python爬取读者并制作成PDF

    学了下beautifulsoup后,做个个网络爬虫,爬取读者杂志并用reportlab制作成pdf.. crawler.py #!/usr/bin/env python #coding=utf-8 & ...

  6. python教程app下载地址_Python爬取APP下载链接的实现方法

    首先是准备工作 Python 2.7.11:下载python 其中python2和python3目前同步发行,我这里使用的是python2作为环境.Pycharm是一款比较高效的Python IDE, ...

  7. python三国演义人物出场统计_python爬取三国演义文本

    1.目标 python爬取三国演义,生成词云.图表 2.码前须知 项目目标:三国人物名称及出现次数-----数据统计分析 提出问题:哪个人物在三国演义中出现的次数最多?,我们希望通过数据分析来获得答案 ...

  8. 清除string内容_python爬取哔哩哔哩网页弹幕内容,并将爬取的内容以五角星的形式显示出来...

    转载:03 爬虫实例-获取网页弹幕内容 思路: 向哔哩哔哩网站发送请求 请求成功后,解析爬取的弹幕内容保存到一个文件中 读取文件并分析弹幕内容中词组或文字出现的频率 将这些词组或文字组成五角星图形 组 ...

  9. python公众号留言功能_Python 爬取公众号文章、评论

    前段时间有个爬取公众号评论小需求,花了几天查了不少资料,实现方案有好几种,最后其中一种得以实现.参考 [Python爬虫]微信公众号历史文章和文章评论API分析 . 本人是 Python 小白,会忽略 ...

最新文章

  1. InnoDB和MyISAM区别
  2. 如何让决策树中有样本的索引
  3. sk_buff结构分析
  4. Java遍历指定文件夹,在屏幕打印所有以abc结尾的文件
  5. 算法(10)-leetcode-explore-learn-数据结构-链表双指针技巧
  6. EasyUI中dialog中嵌入form细节问题记录
  7. JavaScript 真值和假值
  8. 小米四曲面瀑布屏概念手机亮相:按键、开孔、边框全部消失
  9. 将文件复制到FTP服务器时发生错误的解决办法
  10. 基本采样算法及Python实现
  11. 【Linux】Linux修改openfiles后不生效问题?
  12. paip.xdebug 配置attilax总结.txt
  13. c语言 树的遍历,c语言构造树及树的三种遍历
  14. (二)立创EDA之新建工程,原理图,PCB
  15. 可视监控对讲、楼宇对讲等领域中的回声消除、音频降噪
  16. Modbus家族之 ASCII
  17. 服务器共享cad修改不了,CAD图纸打开后无法编辑无法修改怎么办
  18. 树莓派卸载系统自带应用增大硬盘空间
  19. Java 学习笔记 - AutoCloseable、Closeable
  20. 微信商城开发:公众号平台接口配置及调试

热门文章

  1. 深度学习工作站搭建全过程
  2. win10笔记本电源的高性能找不到
  3. 百度智能云SDK或阿里云SDK通用教程
  4. Multisim的元器件模型的更换
  5. 逻辑漏洞渗透与攻防(六)之其他类型逻辑漏洞
  6. Skyline TerraExplorer 自定义飞行转弯速度不管用解决办法
  7. 360wifi linux ad hoc,Ad Hoc模式无线局域网搭建
  8. 机器学习常见算法思想的面试宝典
  9. 基于MATLAB的数论运算与编写函数(附完整代码)
  10. 打车APP为何贴钱做生意?