str1 = '''
1.104250,0.120000,0.748967,2
1.114000,0.120000,0.747900,1
1.123750,0.120000,0.728500,2
1.133500,0.120000,0.735633,1
1.143250,0.120000,0.728067,1
1.153000,0.120000,0.736200,1
1.162750,0.120000,0.738233,1
1.172500,0.120000,0.736400,1
1.182250,0.120000,0.737300,1
1.192000,0.120000,0.740733,1
1.201750,0.120000,0.740100,1
1.211500,0.120000,0.738467,1
1.221250,0.120000,0.738333,1
1.231000,0.120000,0.738867,2
1.240750,0.120000,0.736933,2
1.250500,0.120000,0.736067,2
1.260250,0.120000,0.734933,2
1.270000,0.120000,0.734033,2
1.279750,0.120000,0.734033,2'''
d = [x . strip() for x in str1 . split('\n') if len(x . strip())]
d1 , d2 = [x + '\n' for x in d if x[-1] == '1'] , [x + '\n' for x in d if x[-1] == '2']
with open('file1.txt' , 'wt') as f : f . writelines(d1)
with open('file2.txt' , 'wt') as f : f . writelines(d2)