Python help (finding duplicates)

Kevin Faulkner kondor6c at encryptedforest.net
Fri Aug 27 11:15:53 MST 2010


I was trying to pull duplicates out of 2 different files. Needless to say there 
are duplicates I would place a # next to the duplicate. Example files:
file 1:	file 2:
433.3	947.3
543.1	749.0
741.1	859.2
238.5	433.3
839.2	229.1
583.6	990.1
863.4	741.1
859.2	101.8

import string
i=1
primaryfile = open('/tmp/extract','r')
secondaryfile = open('/tmp/unload')
for line in primaryfile:
   pcompare = line
   print(pcompare)
   for row in secondaryfile:
     i = i + 1
     print(i)
     scompare = row
     if pcompare == scompare:
       print(scompare)
       secondaryfile.write('#')
With this code it should go through the files and find a duplicate and place a 
'#' next to it. But for some reasonson it doesn't even get to the second for 
statement. I don't know what else to do. Please offer some assistance. :)


More information about the PLUG-discuss mailing list