Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
返回在Python中字符串中第一个空行之前找到的字符串部分_Python_String_Python 2.7 - Fatal编程技术网

返回在Python中字符串中第一个空行之前找到的字符串部分

返回在Python中字符串中第一个空行之前找到的字符串部分,python,string,python-2.7,Python,String,Python 2.7,我有一个字符串,它有很多空行,我需要返回在第一个空行之前找到的字符串块。 例如: aaaaa bbbb 1223 212 fff 返回的字符串应为: aaaaa bbbb 1223 注意:我使用的是Python 2.7,这是一种方法。使用简单的迭代 def find(string): return string[:string.find('\n\n')] 演示: res = [] with open(filename, "r") as infile: for line i

我有一个字符串,它有很多空行,我需要返回在第一个空行之前找到的字符串块。 例如:

aaaaa
bbbb
1223

212
fff
返回的字符串应为:

aaaaa
bbbb
1223

注意:我使用的是Python 2.7,这是一种方法。使用简单的迭代

def find(string):
    return string[:string.find('\n\n')]
演示:

res = []
with open(filename, "r") as infile:
    for line in infile:
        if not line.strip():
            break
        else:
            res.append(line)
print( "".join(res) )

这是一种方法。使用简单的迭代

演示:

res = []
with open(filename, "r") as infile:
    for line in infile:
        if not line.strip():
            break
        else:
            res.append(line)
print( "".join(res) )
\n\n
上或任何行分隔符字符加倍的情况下,获取0索引元素。在
\n\n
或任何行分隔符加倍的情况下,获取0-index元素。为什么
“”。加入
而不是
“”。加入
?为什么
“”。加入
而不是
“”。加入
?检查您也可以尝试以下操作:
返回字符串[1:string.find('\n\n')]
签出您也可以尝试以下操作:
返回字符串[1:string.find('\n\n')]