Найти - Пользователи
Полная версия: Как создать патч к тексту а потом востановить с него?
Начало » Python для экспертов » Как создать патч к тексту а потом востановить с него?
1
agryn
string1 = """
              one
              two
              3
              """
string2 = """
              one
              ttttttt
              3 
              """
Как сделать патч к string1 а потом пропатчить string1 чтоб получилось string2.
Что то накак не могу разобраться с этим difflib.
s0rg
#!/usr/bin/env python
#-*- coding: utf8 -*-
import difflib
string1 = """
          one
          two
          3
          """.splitlines()
string2 = """
          one
          ttttttt
          3
          """.splitlines()
diff = list(difflib.ndiff(string1, string2))
print '\n'.join(difflib.restore(diff, 2))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB