`
zfzaizheli
  • 浏览: 45724 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

python 查找文件

 
阅读更多
def work(start="",end="",fp=""):
    if not start or not end or not fp:
        return
    
    str_lst = []
    has_start = False
    for line in open(fp):
        if line.find(start) != -1:
            str_lst.append(line)
            has_start = True
        elif has_start and line.find(end) != -1:
            str_lst.append(line[:line.index(end)])
            has_start = False
            return "".join(str_lst)
        elif has_start:
            str_lst.append(line)
    
    return "".join(str_lst)
        
        



def main():
    """This is main method"""
    start = "-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*angela"
    end = "-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*-=+&*"
    fp = "temp.txt"
    s = work(start,end,fp)
    print s

if __name__=='__main__':
    main()
分享到:
评论

相关推荐

    python 查找文件脚本

    我的windows浏览器搜索功能坏了,这是用python写的控制台下的查找文件脚本

    32_文件管理_os_用Python搜索文件.mp4

    32_文件管理_os_用Python搜索文件.mp4

    python根据多个文件名批量查找文件

    当面对成千上万的文件时,人工检索耗时且容易出错,这时利用Python脚本来批量查找文件就显得格外重要。Python作为一种广泛应用于数据处理和自动化任务的编程语言,通过其丰富的库支持,能够轻松实现基于文件名的批量...

    python的相关文件操作练习

    在Python中,文件操作还可以配合各种文本处理,如查找、替换、分割等。例如,可以使用`split()`方法分割字符串,`replace()`方法替换特定内容: ```python lines = content.split('\n') for line in lines: if '...

    Python处理S19文件

    本篇文章将深入探讨如何使用Python来处理和分析S19文件。 首先,我们需要了解S19文件的结构。S19文件遵循一种称为SREC(Source Record Format)的标准,它是Intel HEX格式的一种变体。每个记录由多个字段组成,包括...

    python实现MP4文件递归查找功能

    递归查找允许程序在给定目录及其所有子目录中搜索特定类型的文件。这种功能在处理大量文件时非常有用,例如在多媒体管理系统或者文件整理工具中。 首先,我们要导入Python的os模块,它是处理操作系统交互的核心模块...

    python读取文件信息脚本可执行文件.exe

    用户需要手动输入要查找的文件夹路径,这可能涉及到了Python的`input()`函数,用于接收用户从控制台输入的文本。程序会根据用户提供的路径来执行相同的文件和文件夹读取操作。这种设计提高了程序的灵活性,用户可以...

    python文件操作实验报告.doc

    Python文件操作是编程中不可或缺的一部分,它涉及到对文件的读取、写入、追加、移动、删除等操作。在Python中,文件操作通常通过内置的`open()`函数实现,结合不同的模式(如'r'、'w'、'a'等)来执行不同操作。 在...

    Python解析cdd 文件和批量删除CANoe工程cbf文件

    本主题主要关注两个方面:使用Python解析CDD文件和批量删除CANoe工程中的CBF文件。CDD(Configuration Data Description)文件是用于描述CANoe工程配置的数据文件,而CBF(CAN Bus Format)文件则是CANoe中存储CAN...

    Python简单的文件搜索工具

    其他说明: 这个工具是一个基本示例,基于文件名的搜索,不会搜索文件内容。用户需要提供目录路径和要查找的关键字,工具将返回包含关键字的文件列表。你可以根据需要自行扩展工具的功能,如支持更多高级搜索选项、...

    Python-Linux文件搜索随打即搜

    "Python-Linux文件搜索随打即搜"这个主题聚焦于利用Python在Linux系统中进行快速高效的文件搜索。下面将详细介绍这一主题的相关知识点。 首先,我们来了解Linux下的文件搜索工具。在Linux系统中,`find`命令是最...

    19/5/10python如何通过检索查询关键字在某一个文件中的data.json

    19/5/10python如何通过检索查询关键字在某一个文件中的文件

    简单查找并打开文件python小程序.zip

    在这个程序中,`os`模块可能被用来获取目录列表和打开文件,而`glob`模块可能用于按指定模式搜索文件。 1. **os模块**: - `os.listdir(directory)`:返回指定目录下的所有文件和目录名。 - `os.path.join(path, ...

    Python小型磁盘文件管理系统源码.zip

    此外,文件的显示和搜索功能可能涉及到文件元数据的读取,如文件大小、创建日期和修改时间,这些可以通过`os.stat()`函数获取。文件过滤和排序功能可能涉及到条件判断和列表操作。 如果系统支持文件预览,可能使用...

    python快速全局查找文件

    把目录结构存入sqlite3数据库,可以提高检索速度。 windows xp 的全盘检索速度实在是太慢了。-b 建立库,其他参数查找文件

    python解析xml文件

    ### Python 解析 XML 文件 在Python中解析XML文件是一种常见的需求,特别是在处理配置文件、数据交换格式以及其他需要结构化数据的应用场景中。本文将详细介绍如何使用两种流行的方法——`MiniDom`和`ElementTree`...

    GUI-python-tkinter 电脑文件搜索程序

    这个文件搜索程序可能的工作流程如下:用户在Tkinter创建的GUI界面上输入搜索关键字,点击“搜索”按钮后,程序将遍历指定的文件夹或整个硬盘,查找包含关键字的文件名或内容,然后将结果以列表或其他形式展示在界面...

    python怎么删除缓存文件

    python删除缓存文件的方法: 首先输入“find.-name ‘__pycache__’ -type d -exec rm -rf {} \”命令删除所有子目录; 然后输入“find.-name “*.pyc””命令删除.pyc文件即可。 删除当前目录下的所有__pycache__子...

    Python文本文件查找工具

    内容概要: 这段Python代码是一个文本文件查找工具,名为 "TextFileSearcher",它可以递归搜索指定目录下的所有文本文件,并查找包含特定关键字的文件。 适用人群: 适用于程序员、开发人员、系统管理员和任何需要在...

    Python-MarkdownNotes带全文搜索功能的Markdown文件管理工具

    这款工具的核心特性在于其全文搜索功能,它允许用户通过简单的关键词或者特定的语法进行查找,大大提升了查找效率。 全文搜索功能在Markdown Notes中是通过支持“&”和“|”等特殊字符实现的。这些字符可以用来执行...

Global site tag (gtag.js) - Google Analytics