When you are reading file by lines and want to determine, which line is empty, make sure you will use .strip()
, because there is new line character in "empty" line:
lines = open("my_file.log", "r").readlines()
for line in lines:
if not line.strip():
continue
# your code for non-empty lines