读取降价文件,其元素由双换行符隔开

我有一个Markdown文件(* .md),其中包含以下文本:

Aliquam posuere

Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Donec hendrerit 
tempor tellus. Donec pretium posuere tellus. Proin quam nisl,tincidunt et

BarPlot,bar.csv,Animal,Count,Animal Facts

我想阅读这个降价文件,并获得3个元素的列表,这些元素在原始* .md文件中以空行分隔。换句话说,我想得到以下输出:

result = [
    'Aliquam posuere','Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Donec hendrerit tempor tellus. Donec pretium posuere tellus. Proin quam nisl,tincidunt et','BarPlot,Animal Facts'
]

带有len(result) = 3

chyumkps198371 回答:读取降价文件,其元素由双换行符隔开

很显然,您必须读入文件并在双换行符处分割(为简单起见,我取一个字符串),如下所示:

s = """Aliquam posuere

Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Donec hendrerit
tempor tellus. Donec pretium posuere tellus. Proin quam nisl,tincidunt et

BarPlot,bar.csv,Animal,Count,Animal Facts

"""

result = s.split('\n\n')
result = result [:-1]

您将得到长度为4的列表,因为末尾有双换行符。只需删除最后一项,您就可以得到所需的输出:

result = ['Aliquam posuere','Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Donec hendrerit\ntempor tellus. Donec pretium posuere tellus. Proin quam nisl,tincidunt et','BarPlot,Animal Facts']
本文链接:https://www.f2er.com/3072743.html

大家都在问