difflib confusion

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • krishnakant Mane

    #1

    difflib confusion

    hello all,
    I have a bit of a confusing question.
    firstly I wanted a library which can do an svn like diff with two files.
    let's say I have file1 and file2 where file2 contains some thing which
    file1 does not have. now if I do readlines() on both the files, I
    have a list of all the lines.
    I now want to do a diff and find out which word is added or deleted or changed.
    and that too on which character, if not at least want to know the word
    that has the change.
    any ideas please?
    kk
  • Paul Hankin

    #2
    Re: difflib confusion

    On Jan 22, 6:57 pm, "krishnakan t Mane" <researchb...@g mail.comwrote:
    hello all,
    I have a bit of a confusing question.
    firstly I wanted a library which can do an svn like diff with two files.
    let's say I have file1 and file2 where file2 contains some thing which
    file1 does not have.  now if I do readlines() on both the files, I
    have a list of all the lines.
    I now want to do a diff and find out which word is added or deleted or changed.
    and that too on which character, if not at least want to know the word
    that has the change.
    any ideas please?
    Have a look at difflib in the standard library.

    --
    Paul Hankin

    Comment

    • krishnakant Mane

      #3
      Re: difflib confusion

      On 23/01/2008, Paul Hankin <paul.hankin@gm ail.comwrote:
      On Jan 22, 6:57 pm, "krishnakan t Mane" <researchb...@g mail.comwrote:
      hello all,
      I have a bit of a confusing question.
      firstly I wanted a library which can do an svn like diff with two files.
      let's say I have file1 and file2 where file2 contains some thing which
      file1 does not have. now if I do readlines() on both the files, I
      have a list of all the lines.
      I now want to do a diff and find out which word is added or deleted or
      changed.
      and that too on which character, if not at least want to know the word
      that has the change.
      any ideas please?
      >
      Have a look at difflib in the standard library.
      >
      I am aware of the difflib library but still can't figure out.
      I know that differences in two lines can be got but how to get it between words?
      regards,
      Krishna

      Comment

      Working...