You could remove all blank lines (lines that contain only whitespace) from stdin and/or files given at the command line using fileinput
module:
#!/usr/bin/env python
import sys
import fileinput
for line in fileinput.input(inplace=True):
if line.strip(): # preserve non-blank lines
sys.stdout.write(line)