首页 > 解决方案 > 从python中的文本文件中提取值

问题描述

我的文本文件如下: - 是

BEE
GEOERETORNOR� ~

freon part

Kiran Kumari

_ 3H FAP) DOB: 01/01/2003
feat / FEMALE

4382 5165 5729

aeart-arm arat art aferare

从这个文本文件中,我成功提取了 DOB。我的问题是如何在 DOB (有名称)之前提取一行。应该使用哪个python函数

标签: python

解决方案


您可以使用 split 方法来获取文本“DOB”之前的行,如下所示。

f = open('filename')

for line in f:
    if ('DOB' in line):
        req = line.split('DOB')[0]
        print(req)

谢谢


推荐阅读