从Python文本文件中读取某些段落?

2024-05-02 07:57:53 发布

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

我试图从文本文件中解析某些段落。我要分析的段落标记如下:

文章摘要

耐磨层压板是通过提供超薄 矿物颗粒和微晶纤维素涂层 传统印刷纸的表面,然后浸渍纸张 用传统的覆膜树脂,然后用印刷纸这样 在层压过程中获得,无需使用覆盖层 床单。在

帕恩

到目前为止,我得到的只有:

with open('file.txt', 'r+') as f:
   for line in f:
        if line.startswith("ABST"):
            print f.next()

这只剩下段落的第一行了。我想要的是这样的:

^{pr2}$

我知道这不是太复杂,但我已经陷入了一个惯例,所以任何建议都会有帮助。在


Tags: line文章传统表面段落文本文件纸张颗粒
1条回答
网友
1楼 · 发布于 2024-05-02 07:57:53
with open('file.txt', 'r+') as f:
   flag = False
   for line in f:
        if line.startswith("PARN"):
            flag = False
        if flag:
            print line
        if line.startswith("ABST"):
            flag = True

应该能做到这一点。。。直截了当。在任何情况下,您都可以让循环为您处理迭代,只需确保您记住是否应该打印。在

相关问题 更多 >