Removendo espaços e linhas vazias de um arquivo Usando o Python

Eu tenho um arquivo que contém um valor de 2000,00.

Mas contém espaços após 2000,00 e linhas vazias.

Eu quero remover todos os espaços e linhas vazias, se alguém pode dar alguma idéia, eu tentei uma série de maneiras, mas nenhum sucesso.

Um método que eu estou cansado é como abaixo

    # 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()

questionAnswers(5)

yourAnswerToTheQuestion