gpt4 book ai didi

Python 使用标题或关键字打印文本文件中的段落

转载 作者:太空宇宙 更新时间:2023-11-03 20:18:39 26 4
gpt4 key购买 nike

我有一个文本文件,我想搜索“某个关键字”,并打印整个段落。

文本文件来自p d f,所以它是这样的:

  • 引用文献
  • [1] Google 搜索引擎:商业搜索引擎由P的创始人创立。a a a://s s s s s/。[2] Open Directory Pro j:用于超过250 万个 URL。htt p://z.org/。[3]“比邪恶博士更邪恶?”http://searcom/sereport/99/11-谷歌.html。[4] Krishna Bharat 和 Mon i k a R. 改进超链接中的主题蒸馏算法

    现在我只能打印一行

    f = open('Desktop\\2002\\1. t x t','r')
    lines = f. read lines()
    for lines in lines:
    if "[1]" in lines:
    print(lines)

    ans:Google 搜索引擎:商业搜索引擎

    我想要一个像“REFERENCES”这样的关键字,然后打印:[1] Google 搜索引擎:P 创始人创立的商业搜索引擎。

    [2] 开放目录项目:包含超过 250 万个 URL 的 Web 目录。。。.

    最佳答案

    搜索找到关键字后,您可以假设接下来的部分会是什么样子。

    因此您可以跳过下一行,然后打印每一行,直到出现另一个空行。

    f = open('Desktop\\2002\\1. t x t','r')
    lines = f. read lines()
    currentParagraph = False
    for line in lines:
    if "[1]" in line and not currentParagraph:
    print(line)
    currentParagraph = True
    continue
    if currentParagraph:
    print(line)
    if line == "":
    break

    但是,您必须检查“空”行(“\n”)中是否有换行符。

    关于Python 使用标题或关键字打印文本文件中的段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58292200/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com