1
可以說我有一個變量,它的數據包含空白行我怎樣才能刪除它們而不使每條丁字褲都變長呢?如何從Python中的字符串中刪除空行?
我怎麼會變成這樣:
1
2
3
進入這個:
1
2
3
沒有把它變成這樣:
123
可以說我有一個變量,它的數據包含空白行我怎樣才能刪除它們而不使每條丁字褲都變長呢?如何從Python中的字符串中刪除空行?
我怎麼會變成這樣:
1
2
3
進入這個:
1
2
3
沒有把它變成這樣:
123
你可以簡單地通過使用replace()
像data.replace('\n\n', '\n')
做到這一點
請參閱此示例以獲得更好的理解。
data = '1\n\n2\n\n3\n\n'
print(data)
data = data.replace('\n\n', '\n')
print(data)
輸出
1
2
3
1
2
3
import os
text = os.linesep.join([s for s in text.splitlines() if s])
也許'x.replace( '\ n \ n', '\ n')'? – smarx
@smarx它的工作! – Markus