为文本fi中的每个段落创建数组条目

2024-05-15 03:29:48 发布

您现在位置:Python中文网/ 问答频道 /正文

在python中,有没有一种简单的方法可以为文本文件中的每一段创建一个数组条目,并以新行字符作为新条目的界限?在

我的想法是,如果我的文档有5个段落,每个段落之间有一个新行,那么数组中将有5个单独的条目。在

谢谢。在


Tags: 方法文档目的条目数组字符中将段落
2条回答

是的,有一个非常简单的方法。您可以逐行分析文本文件。将每行存储在temp对象中。如果一行只有一个字符长,并且是新行字符,那么将该临时对象分配到适当的数组位置,然后开始将这些行追加到新的临时对象中。查找基本的python语法来完成这项工作,因为它应该相当容易。在

弄明白了:

    f = open('sample_text.txt', 'r')

    data = f.read()
    paragraphs = data.split("\n\n")

    paragraphs[:] = (value for value in paragraphs if value != '\t')

相关问题 更多 >

    热门问题