Как удалить пустые строки из файла python
Ответы
Ivan Mamtsev
01 августа 2022
Удалить пустые строки можно считав все строки из файла, отфильтровать пустые, и записать новый файл.
cat file.txt
# foobar
#
# fizzbazz
# helloworld!
#
# python
#
# hexlet
#
with open('file.txt') as f:
lines = f.readlines()
non_empty_lines = (line for line in lines if not line.isspace())
with open('new_file.txt', 'w') as n_f:
n_f.writelines(non_empty_lines)
cat new_file.txt
# foobar
# fizzbazz
# helloworld!
# python
# hexlet
0
0