On Feb 26, 10:09 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> i have 2 files which are different (1 line difference):
> $ diff groupresult20070226190027.xml groupresult20070226190027-2.xml
> 5c5
> < x:22 y:516 w:740 h:120 area:
> ---
>
> > x:22 y:516 w:740 h:1202 area:
>
> But when I use the cmp() function to compare 2 files, it return "1",
>
> $ python Python 2.4.3 (#1, Oct 23 2006, 14:19:47)
> [GCC 4.1.1 20060525 (Red Hat 4.1.1-1)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.>>> 
> cmp("groupresult20070226190027.xml", "groupresult20070226190027-2.xml")
>
> 1
>
> Can you please tell me why?

Because '.' > '-' (character 25 of each string).

But this is comparing the filenames, which isn't what you want to do.

> And how can I compare the content of 2
> files in python?

Use the difflib module.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to