【每日一坑 6】 查找文件内容

Hello 大家好,我终于又来挖坑了。

上次的坑好像反响不是很好,论坛上只有两份解答。其实这题难度不大,不用什么特殊的函数来解决,就是字符串、队列的各种操作,可能会比较烦。如果你要用 python 来处理数据、文件,抓取网页等等,最后也都逃不过各种字符串和队列的操作。

这题本来定的比较宽松,你可以选择按标点划分成新队列,或者按照固定长度划分新队列,然后再按照元素在队列中的位置,重新整合成新队列输出。具体实现就不在微信里发了。

之前说过要挖几个跟文件相关的坑。今天就是在之前“查找文件”的基础上,增加对文件内容的检索。仍然是设定某个文件夹,不同的是要再增加一个文本参数,然后列出这个文件夹(含所有子文件夹)里,所有文件内容包括这个搜索文本的文件。

#==== Crossin的编程教室 ====#

每天5分钟,轻松学编程

回复 p 查看Python课程

回复 g 查看Pygame课程

回复 i 查看Git课程

回复 t 查看习题

回复 w 查看其他文章

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2013-12-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

NoSQL数据库的分布式算法

原文出处: highlyscalable.wordpress.com 译文出处:juliashine 系 统的可扩展性是推动NoSQL运动发展的的主要理由...

33980
来自专栏Java学习123

负载均衡设计

45860
来自专栏人工智能LeadAI

Python 多版本共存问题 2

本文主要讨论 多种版本的 Python 模块的共存与调用问题,并尝试给出一种清爽的解决办法。 多种版本的Python module? 伴随 Python 逐步成...

44760
来自专栏北京马哥教育

在Load average 高的情况下如何鉴别系统瓶颈

在Load average 高的情况下如何鉴别系统瓶颈。是CPU不足,还是io不够快造成? 或是内存不足? 一:查看系统负载vmstat procs -----...

33740
来自专栏Crossin的编程教室

【我问Crossin】Python web 该如何入门?

1 如何在 Python 中判断字符编码类型? 使用 chardet 库可以检测 >>>import chardet >>>l = b'\xc3\x83\xc3...

29490
来自专栏kangvcar

[face_recognition中文文档] 第2节 安装

15430
来自专栏各种机器学习基础算法

标准的经营类业务流程

一、标准的经营类业务流程是这样的,想来一个么? 1.特性开发环境:自动隔一段时间如5分钟从branches分支持同步svn代码。无需申请 2.主干测试...

33250
来自专栏微信公众号:Java团长

分布式与集群的区别

简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。

17510

如何构建智能反垃圾邮件的WordPress插件

在本文中,我们将为您展示如何构建一个利用机器学习来阻止垃圾邮件、成人邮件,甚至是负面评论的WordPress插件。该插件兼容WordPress 3...

35890
来自专栏Netkiller

高级软件工程师 2016-9月更新

高级软件工程师 下面的面试题不分语言,适用于所有编程语言,更多偏向设计。 设计一个分类功能 该功用于行政区域划分,商品分类,等等 例如中国->广东-深圳 ......

35960

扫码关注云+社区

领取腾讯云代金券