Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. dn: cn
  2. changetype: add
  3. objectclass: ine
  4. hghsfgdsdsdsd
  5. mail: surcom
  6. surname: satya2
  7. givenname: surya2
  8. cn: surya2
  9.  
  10. dn: cn
  11. changetype: add
  12. objectclass: inetOrgPerson
  13. surname: sa
  14. sddsds
  15. givenname: s
  16. cn: sur
  17.  
  18. import re
  19.  
  20. pattern = re.compile(r"(w+):(.*)")
  21.  
  22. with open("uservolvo2.ldif", "r") as f:
  23. new_lines = []
  24.  
  25. for line in f:
  26.  
  27. if line.endswith('n'):
  28. line = line[:-1]
  29.  
  30. if line == "":
  31. new_lines.append(line)
  32. continue
  33.  
  34. l = pattern.search(line)
  35.  
  36. if l:
  37. new_lines.append(line)
  38. else:
  39. new_lines[-1] += line
  40.  
  41. with open("user_modified.ldif", "a") as f:
  42. f.write("n".join(new_lines))
  43. f.write("nn")
  44.  
  45. with open("file_modified.txt", "a") as f:
  46. for line in new_lines:
  47. f.write(line+'n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement