Eliminación de espacios y líneas vacías de un archivo con Python

Tengo un archivo que contiene un valor 2000,00.

Pero contiene espacios después de 2000,00 y líneas vacías.

Quiero eliminar todos los espacios y líneas vacías, si alguien puede dar una idea, lo he intentado de varias maneras pero sin éxito.

Un método que me cansé es el siguiente

    # Read lines as a list
fh = open("transfer-out/" + file, "r")
lines = fh.readlines()
fh.close()
# Weed out blank lines with filter
lines = filter(lambda x: not x.isspace(), lines)
# Write "transfer-out/"+file+".txt", "w"
fh = open("transfer-out/"+file, "w")
#fh.write("".join(lines))
# should also work instead of joining the list:
fh.writelines(lines)
fh.close()

Respuestas a la pregunta(5)

Su respuesta a la pregunta