On Mon, Oct 13, 2014 at 03:54:59PM +0800, Crusier wrote: > Hi Alan, > > Attached are the two text files (stocklist.txt & stocklist1.txt) which I > want to do a comparison with the content of the file, Basically, I want to > see if there are any new numbers added to the file. > > Please comment on the sequence of the file: > 1. First, Open up the File No. 1 and put the string into a list. > 2. Second, Open the File No. 2 and put the string into a list. > 3. Use difflib to compare
Sounds like a good plan to me. Something like this would work: py> import difflib py> a = '1728.HK 1033.HK 2393.HK 0968.HK 3378.HK'.split() py> b = '1728.HK 1036.HK 2393.HK 0968.HK 2784.HK 3378.HK'.split() py> print '\n'.join(difflib.unified_diff(a, b)) --- +++ @@ -1,5 +1,6 @@ 1728.HK -1033.HK +1036.HK 2393.HK 0968.HK +2784.HK 3378.HK Obviously you don't type in the strings '1728.HK...', you read them from the files you wish to compare. -- Steven _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor