我无法让python读取特定的行。我正在做的事情是这样的:lines of data not needed

lines of data not needed

lines of data not needed

--------------------------------------

***** REPORT 1 *****

--------------------------------------

[key] lines of interest are here

[key] lines of interest are here

[key] lines of interest are here

[key] lines of interest are here

[key] lines of interest are here #This can also be the EOF

--------------------------------------

***** REPORT 2 *****

--------------------------------------

lines of data not needed

lines of data not needed

lines of data not needed #Or this will be the EOF

我所做的尝试是这样的:flist = open("filename.txt").readlines()

for line in flist:

if line.startswith("\t**** Report 1"):

break

for line in flist:

if line.startswith("\t**** Report 2"):

break

if line.startswith("[key]"):

#do stuff with data

但是,当文件在没有结束分隔符的情况下结束时,我有一个问题。。。例如当报表2不显示时。什么是更好的方法?

python取文本中间_Python读取两个字符串之间的特定文本行相关推荐

  1. python判断_Python中判断一个字符串是否以特定字符前缀开始的函数:startswith()

    Python中提供了大量的字符串处理函数,可以帮助我们完成各种各样的字符串处理工作. Python内置的startswith()函数可以帮助我们判断一个字符串中是否以某一特定的前缀字符串开始,并返回逻 ...

  2. python计算两字符串中的位置_python – 计算两个字符串之间距离的算法

    是否有任何字符串距离算法没有考虑到单词的顺序? 以下算法未提供所需结果(在该示例中,所需结果应为1): import jaro jaro.jaro_winkler_metric(u'Michael J ...

  3. python中如何判断两个字符串是否相等_python怎样判断两个字符串是否相同

    原标题:python怎样判断两个字符串是否相同 python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1.有时候两个字符串打 ...

  4. java正则表达式获取指定两个字符串之间内容

    xml解析利用正则表达式获取指定两个字符串之间内容 在遇到解析复杂xml的时候,想到大家所想到的都是利用dom4j作为首发工具,但是当遇到层次很多,较为复杂,我们难道还需要从根节点一层一层的解析下去吗 ...

  5. 两个字符串之间的连接函数,不使用strcat()函数

    #include <stdio.h>// 获得字符串的长度 int getLength(char* src) {int len;for(len = 0; src[len] != '\0'; ...

  6. 两个字符串之间的复制,不使用strcopy()函数

    1.strcopy()函数 strcopy()函数只提供字符串的复制.即strcopy()只用于字符串之间的复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符. #include <io ...

  7. Python使用pandas读取两个或者多个excel文件(xlsx)并进行数据连接(join)合并两个或者多个excel的信息

    Python使用pandas读取两个或者多个excel文件(xlsx)并进行数据连接(join)合并两个或者多个excel的信息 目录

  8. 计算两个字符串之间是否包含的简单方法

    在前面介绍了两个字符串之间的匹配度 的算法 计算字符串相似度算法-Levenshtein 它解决了字符串A和B之间的相识度的问题,但是我现在遇到了一个新的问题,就是有字符串A是固定值,字符串C包括了字 ...

  9. JS如何截取两个字符串之间及字符串前后内容 - 代码篇

    JS如何截取两个字符串之间及字符串前后内容 - 代码篇 效果截图: 重点 · 代码格式: // js截取两个字符串之间的内容: 结果字符串 = str.match(/前面的字符串(\S*)后面的字符串 ...

最新文章

  1. R语言与数据分析(10)-内置数据集
  2. Confluence 6 查看内容索引概要
  3. 五一假期最后一天,会开了
  4. U盘制做DOS启动盘
  5. 一天学完spark的Scala基础语法教程八、集合(idea版本)
  6. C#面向对象17 23种设计模式
  7. 提高篇 第三部分 图论 第4章 差分约束系统
  8. android 应用开发(第70章)---二维码
  9. 今天写了个商品采购入得存储过程,使用游标实现的,实现了多个商品库存的增加...
  10. 修改Docker镜像源地址为网易镜像源地址
  11. vs2021下载步骤
  12. 台式计算机的显卡,台式电脑显卡天梯图-台式机显卡性能排名
  13. 工科学生计算机二级报什么类别,学科门类(二级类)工学.doc
  14. 基于51单片机的电子钟万年历LCD1602显示
  15. 网络学习-6.VLAN
  16. 如何在3dMax中创建雪地场景?
  17. JQuery Smart UI 简介(四) — 强大的适用性存在问题【项目使用性介绍】
  18. QML ComboBox 图片加文字
  19. Windows热门的八款绘图软件总有一款是你想要
  20. 解决方案│POL全光校园解决方案 光纤到教室解决方案 光纤到宿舍解决方案

热门文章

  1. maven的常用命令
  2. 我的世界java无法安装包_手把手教你搭建java环境
  3. tableau选择计算_干货 | 年薪40W, 掌握Tableau的留学生真的赚翻了
  4. api报错 javaee maven_maven test 换javaee6 无法加载spring的配置文件 ?报错-问答-阿里云开发者社区-阿里云...
  5. python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...
  6. 10鼎信诺为什么安装不了_鼎信诺审计软件一周常见问题(4.134.17)
  7. 延迟关机_苹果电脑到底需不需要关机?关机和休眠你选择哪个
  8. python get()函数_C++使用ffpython嵌入和扩展python(python2和python3)
  9. python的计算_python 计算方位角实例(根据两点的坐标计算)
  10. 苹果电脑怎么投屏到电视_tcl电视怎么投屏