python⽐较两个⽂件不同_在python中逐⾏⽐较两个不同的⽂
我有两个不同的⽂件,我想逐⾏⽐较他们的内容,并将其共同内容写在不同的⽂件中.请注意,它们都包含⼀些空格.
这是我的伪代码:
file1 = open('some_', 'r')
file2 = open('some_', 'r')
FO = open('some_', 'w')
for line1 in file1:
for line2 in file2:
if line1 == line2:
FO.write("%s\n" %(line1))
FO.close()python正则表达式不包含
file1.close()
file2.close()
但是,通过这样做,我的FO⽂件中有很多空格.似乎也是常见的空格.我想只写⽂本部分.有⼈可以帮我吗
例如:我的第⼀个⽂件(file1)包含数据:
Config:
Hostname = TUVALU
BT:
TS_Ball_Update_Threshold = 0.2
BT:
TS_Player_Search_Radius = 4
BT:
Ball_Template_Update = 0
⽽第⼆个⽂件(file2)包含数据:
Pole_ID = 2
Width = 1280
Height = 1024
Color_Mode = 0
Sensor_Scale = 1
Tracking_ROI_Size = 4
Ball_Template_Update = 0
如果你注意到,每个⽂件的最后两⾏是⼀样的,因此,我想把这个⽂件写在我的FO⽂件中.但是,我的
⽅法的问题是,它也写⼊公共空⽩.我应该使⽤正则表达式来解决这个问题吗?我没有正则表达式的经验.