分開行我想用Python來重新以下文字:加入由空行Python中
text = """17/05/2013 10:09:15,INFO,xxxxxxxxxx
yyyyyy
zzzzzz
17/05/2013 10:09:15,INFO,xxxxxxxx
yyyyyyy
zzzzzzz"""
他們格式轉換成
17/05/2013 10:09:15,INFO,xxxxxxxxxxyyyyyyzzzzzz
17/05/2013 10:09:15,INFO,xxxxxxxxyyyyyyyzzzzzzz
我嘗試這樣做:
def strip(txt):
ret=""
for l in txt.split("\n"):
if l.strip() in ['\n', '\r\n']:
ret = ret + "\n"
else:
ret = ret + l.strip()
print ret
但事實證明,代碼無法識別空行,結果如下所示:
17/05/2013 10:09:15,INFO,xxxxxxxxxxyyyyyyzzzzzz17/05/2013
10:09:15,INFO,xxxxxxxxyyyyyyyzzzzzzz
我該如何解決這個問題?
所有'\ N'你'分裂(「\ n」)的條紋' – waitingkuo
謝謝,現在我才意識到,我'做錯了 – donie
我改進了jamylak的解決方案 – eyquem