Я хочу, чтобы замечательная функция Notepad ++ «Удалить излишние пустые строки» в Python.Удаление излишков пустых строк с использованием Python
Скажем, если у меня есть файл, как этот
A
B
C
D
Я хочу
A
B
C
D
Что такое вещий способ сделать это?
Вот что я пытался
A=['a','\n','\n','\n','a','b','\n','\n','C','\n','\n','\n','\n','\n','\n','D']
B=[]
count=0
for l in range(0,len(A)):
if A[l]=='\n':
count=count+1
else:
count=0
if count>1:
if A[l+1]=='\n':
continue
else:
B.append('\n')
else:
if A[l]!='\n':
B.append(A[l])
print B
вы что-то пробовали? –
@ RyanSaxe добавил, что я пробовал, что может быть проще для этого, учитывая, что новые строки случайны? – Rajasankar