广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python自定义查找文件内容
  • 640
分享到

python自定义查找文件内容

自定义文件内容 2023-01-31 02:01:18 640人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

#!/usr/bin/env python#coding:utf8#此脚本为查找递归目录下所有文件匹配的内容import os,sys,tabdef paths(path):        list_path=os.walk(path)  

#!/usr/bin/env python
#coding:utf8
#此脚本为查找递归目录下所有文件匹配的内容

import os,sys,tab

def paths(path):
       list_path=os.walk(path)
       all_file=[]
       for p,d,fl in list_path:
               for f in fl:
                       pfile=os.path.join(p,f)
                       if os.path.isdir(pfile):
                               paths(pfile)
                       all_file.append(pfile)
       return all_file
def searchs(search,allfile,logfile):
       list_search=open(logfile,"a+")
       for i in allfile:
               if os.path.isfile(i):
                       f = file(i)
                       c = file(i).readlines()
                       for l in range(len(c)):
                               k = f.readline()
                               if search in k:
                                       list_search.write(i+"\n")
                                       list_search.write(k)
       list_search.close()
       list_sea=file(logfile)
       listc='\n'.join(list_sea.readlines())
       list_sea.close()
       print len(listc)
       return listc
if __name__ == "__main__":
       log_file = "/root/cui/script/cui.log"
       path_input = raw_input("\033[32;1mplease input search path: \033[0m").strip()
       search_input = raw_input("\033[32;1mplease input the search: \033[0m").strip()
       all_file = paths(path_input)
       listc = searchs(search_input,all_file,log_file)


--结束END--

本文标题: python自定义查找文件内容

本文链接: https://www.lsjlt.com/news/186688.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python自定义查找文件内容
    #!/usr/bin/env python#coding:utf8#此脚本为查找递归目录下所有文件匹配的内容import os,sys,tabdef paths(path):        list_path=os.walk(path)  ...
    99+
    2023-01-31
    自定义 文件 内容
  • linux怎么在文件中查找指定内容
    在Linux中,可以使用以下命令来在文件中查找指定内容:1. `grep`命令:用于在文件中搜索指定的字符串或正则表达式。```gr...
    99+
    2023-09-25
    linux
  • Python基于文件内容实现查找文件功能
    目录文件查找操作glob 的介绍glob 的基本使用查找指定的文件基于文件内容查找文件该章节将学习关于文件查找的操作,大家都知道,无论是 Linux 系统还是 Windows 系统都...
    99+
    2022-11-11
  • linux查找大文件指定内容的实现方法
    以大划小思想,然后重定向。 linux有时候会遇到文件很大,关键字查找都要超过整屏,无法查看到所有内容。比如一个非常大的日志文件info.log,我们要查看某段字符所有日志,可以同 cat info.log | grep...
    99+
    2022-06-04
    linux 查找 大文件 内容
  • 在linux中怎么查找文件内容
    这篇文章主要介绍“在linux中怎么查找文件内容”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在linux中怎么查找文件内容”文章能帮助大家解决问题。在linux中,可以利用grep命令来查找文件内...
    99+
    2023-06-29
  • Java实现查找文件和替换文件内容
    目录一、题目描述-查找指定类型的文件1、题目2、解题思路3、代码详解4、多学一个知识点二、题目描述-用树型结构显示路径1、题目2、解题思路3、代码详解三、题目描述-查找并替换文件内容...
    99+
    2022-11-13
    Java查找文件 Java 替换文件内容 Java 替换内容
  • python3.6怎么查找匹配excel文件内容
    这篇文章主要介绍“python3.6怎么查找匹配excel文件内容”,在日常操作中,相信很多人在python3.6怎么查找匹配excel文件内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2022-10-19
  • Java递归查找层级文件夹下特定内容的文件的方法
    目录递归查找文件引言根据特定内容寻找文件位置根据文件类型和文件名关键字查找相关文件Tips递归查找文件 引言 或许是文件太多,想找某个文件又忘记放哪了;又或者是项目改造,需要将外部调...
    99+
    2022-11-13
  • linux中怎么使用view查找文件内容
    在Linux中,可以使用`view`命令来查找文件内容。`view`命令是`vim`编辑器的只读模式,可以用来查看文件内容。要使用`...
    99+
    2023-09-16
    view linux
  • Linux下如何使用grep查找文件内容
    这篇文章将为大家详细讲解有关Linux下如何使用grep查找文件内容,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。grep是Linux命令行下常用于查找过滤文本文件内容的命令。最简单的用法是:grep a...
    99+
    2023-06-28
  • linux系统中怎么批量查找文件与文件内容
    这篇文章主要讲解了“linux系统中怎么批量查找文件与文件内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux系统中怎么批量查找文件与文件内容”吧!比如查找当前目录下面所有的php文...
    99+
    2023-06-10
  • java查找文件重复内容代码怎么写
    你可以使用Java的File类和BufferedReader类来实现文件内容的查找。以下是一个示例代码,该代码可以查找指定文件夹下所...
    99+
    2023-09-26
    java
  • linux如何使用grep命令查找文件内容
    这篇文章将为大家详细讲解有关linux如何使用grep命令查找文件内容,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,可以使用“grep 查找内容 文件”命令来查找文件内容;如果想要忽略大小...
    99+
    2023-06-14
  • Vue之自定义事件内容分发详解
    1、小伙伴们这个理解起来有点复杂,希望仔细看里面的原理,自己去敲一遍: <!DOCTYPE html> <html lang="en"> <head...
    99+
    2022-11-12
  • 织梦cms(DEDECMS)通过正则批量查找替换数据库的自定义内容
    例如网站的一个例子 是替换一个div中的内容,摘抄实践下,关键还是自己去体会,多用下正则,还是不错的、正则相关的文章我在我的博客中也多次提到了他的多种运用途径。如果你都掌握好它的话,你的工作效率就会成倍的提高了。下面这个...
    99+
    2022-06-12
    正则批量查找
  • 如何自定义Win7文件鼠标停留时的内容注释
      Win7系统里的绝大多数文件夹都有内容注释,查看内容注释的方法就是将鼠标停留在文件夹上等候几秒,它会显示出这个文件夹的相关信息。这些内容注释是系统自己生成的,但我们也可以自定义修改它们。相信很多朋友还不知道,下面让小...
    99+
    2023-06-13
    Win7 文件 注释 鼠标 内容
  • 怎么使用Shell命令查找文件中的内容
    要使用Shell命令查找文件中的内容,可以使用以下命令:1. grep命令:用于在文件中查找指定的内容。例如,要在文件file.tx...
    99+
    2023-10-20
    Shell
  • ubuntu系统中文件和内容查找命令整理
    这篇文章主要讲解了“ubuntu系统中文件和内容查找命令整理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu系统中文件和内容查找命令整理”吧!一.以文件名查找: 1. find 命...
    99+
    2023-06-13
  • python 脚本实现查看文件内容
    ''' 功能:查看文件 版本:1.0 作者:白 ''' import sys,os try:     filename=sys.argv[1]     try:         f=open(filename)     except IOE...
    99+
    2023-01-31
    脚本 文件 内容
  • Java基础之查找文本特定内容后进行修改
    一、问题的产生 基于I/O流编写的图书馆管理系统 在最近使用I/O流写图书馆管理系统中有修改图书信息的部分,以及借书和还书等多个部分内容都需要对文本中的特定位置的内容进行精确查找并修...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作