Возврат части строки, которая находится перед первой пустой строкой в ​​строке в Python - PullRequest
0 голосов
/ 06 июня 2018

У меня есть строка с множеством пустых строк, мне нужно вернуть кусок этой строки, который находится перед первой пустой строкой в ​​ней.Например:

aaaaa
bbbb
1223

212
fff

Возвращаемая строка должна быть:

aaaaa
bbbb
1223

Примечание: я использую Python 2.7

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Это один из подходов.Используя простую итерацию.

Демонстрация:

res = []
with open(filename, "r") as infile:
    for line in infile:
        if not line.strip():
            break
        else:
            res.append(line)
print( "".join(res) )
0 голосов
/ 06 июня 2018
def find(string):
    return string[:string.find('\n\n')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...