У меня есть file1, указанный как:
-
er
we
ds,e3,kj
uy,mn
po
qw
pi
pi,f
File2, указанный как:
-
df
we
wr
f,pi
ds,kj,e3
rt,uy
qw
po
Я попробовал следующий код, но он не работает должным образом: -
my_set1 = set(x.strip() for x in (open('file1').readlines()))
print(my_set1)
my_set2 = set(x.strip() for x in (open('file2').readlines()))
print(my_set2)
my_list=list((set(my_set1).intersection(set(my_set2))))
print(my_list,"\n")
with open('common_signals','w') as file3:
for signal in my_list:
file3.write("%s\n" %signal)
Выходные данные, которые я получаю внутри общих сигналов: - po ,we ,qw
.
В нем есть NEGLECTED ds , kj
и e3 ,uy,pi,f
.
Может кто-нибудь помочь в этом?