remove empty lines python code example

Example 1: remove empty lines from file python

with open("new_file","r") as f:
 for i in f.readlines():
       if not i.strip():
           continue
       if i:
           print i,

Example 2: how to delete blank rows from text file in spyder

with open(fname, 'r+') as fd:
    lines = fd.readlines()
    fd.seek(0)
    fd.writelines(line for line in lines if line.strip())
    fd.truncate()

Example 3: python remove lines of string

output_String = input_String.split("\n", 1)[1]
#this will get rid of the first line and keep the rest
output_String = input_String.split("\n", 3)[1]
# this will get rid of the first 3 lines ecept the 2nd line and keep everything else
output_String = input_String.split("\n", 4)[0]
# this will get rid of the first 4 lines ecept the first and keep any lines after the 4th line if there are any