Comparer deux fichiers différents ligne par ligne en python

J'ai deux fichiers différents et je veux comparer leur contenu ligne par ligne et d'écrire leur commun contenu dans un fichier différent. Notez que les deux d'entre eux contiennent certains espaces vides.
Voici mon pseudo code:

file1 = open('some_file_1.txt', 'r')
file2 = open('some_file_2.txt', 'r')
FO = open('some_output_file.txt', 'w')

for line1 in file1:
    for line2 in file2:
        if line1 == line2:
            FO.write("%s\n" %(line1))

FO.close()
file1.close()
file2.close()

Cependant, en faisant cela, j'ai eu beaucoup d'espaces vides dans mon FO fichier. Semble comme le commun des espaces sont également écrites. Je veux écrire, seule la partie texte. Quelqu'un peut-il m'aider.

Par exemple: mon premier fichier (fichier1) contient des données:

Config:
Hostname = TUVALU

BT:
TS_Ball_Update_Threshold = 0.2

BT:
TS_Player_Search_Radius = 4

BT:
Ball_Template_Update = 0

tandis que le second fichier (fichier2) contient des données:

Pole_ID      = 2
Width        = 1280
Height       = 1024
Color_Mode   = 0
Sensor_Scale = 1

Tracking_ROI_Size = 4
Ball_Template_Update = 0

Si vous remarquez, les deux dernières lignes de chaque fichiers sont les mêmes, donc, je veux écrire ce fichier dans mon FO fichier. Mais, le problème avec mon approche est que, il écrit la commune de l'espace vide également. Dois-je utiliser des regex pour ce problème? Je n'ai pas d'expérience avec les regex.

source d'informationauteur Sanchit