ren811

Tag Finder

Aug 31st, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. import os
  2. file = open('sample.txt', 'r', encoding = "utf8")
  3. data = file.read()
  4. keys = ['Shingeki no Kyojin', 'To Aru Kagaku no Railgun S']
  5. tags = ("<tr", "</tr>", "<td", "</td>")
  6.  
  7. ctr = []
  8. ftr = []
  9. ctd = []
  10. ftd = []
  11.  
  12. def encontraTD(n):
  13.         comeco = data.find(tags[2],n)
  14.         fim = data.find(tags[3],n)
  15.         return [comeco,fim]
  16.  
  17. def encontraTR(n):
  18.     comeco = data.find(tags[0],n)
  19.     fim = data.find(tags[1],n)
  20.     ctr.append(comeco)
  21.     ftr.append(fim)
  22.     return [comeco,fim]
  23.  
  24. FUNCIONA = True
  25. lastTR = 0
  26. while(FUNCIONA):
  27.         gotTR = encontraTR(lastTR)
  28.         lastTR = gotTR[1]+1
  29.         print(gotTR)
  30.         if len(data) - gotTR[1] < 10:
  31.                 break
  32.  
  33. print("ctr: " + str(ctr))
  34. print("ftr: " + str(ftr))
  35. file.close()
Advertisement
Add Comment
Please, Sign In to add comment