Advertisement
polv

WK_concat

Dec 21st, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.11 KB | None | 0 0
  1. #! /usr/bin/python3
  2.  
  3. #What level?
  4. level = "30"
  5. #Number of characters in the word level
  6. nlv = 2
  7. #Number of words in the file
  8. n = 102
  9.  
  10. #Actual coding
  11. def NextLine(filename):
  12.     y = filename.read(1)
  13.     while y != "\n":
  14.         y = filename.read(1)
  15.  
  16. def GoToCol(filename, n, delim):
  17.     x = 0
  18.     while x < n:
  19.         y = filename.read(1)
  20.         while y != delim:
  21.             y = filename.read(1)
  22.         x = x+1
  23.        
  24. delim1 = ";"
  25. delim2 = "\t"
  26.  
  27. f1 = open("vocab_sort.txt", "r")
  28. f2 = open("WK_sen.txt", "r")
  29. f3 = open("vocab_sound.txt", "w")
  30.  
  31. x = f2.read(nlv)
  32. while x != level:
  33.     NextLine(f2)
  34.     x = f2.read(nlv)
  35. f2.seek(-nlv,1)
  36.  
  37. x = 0
  38. while x < n:
  39.     y = f1.read(1)
  40.     while y != "\n":
  41.         f3.write(y)
  42.         y = f1.read(1)
  43.    
  44.     f3.write(delim1)
  45.    
  46.     GoToCol(f2, 14, delim2)
  47.    
  48.     z = 0
  49.     while z < 3:
  50.         y = f2.read(1)
  51.         while y != delim2:
  52.             f3.write(y)
  53.             y = f2.read(1)
  54.         f3.write(delim1)
  55.        
  56.         z = z+1
  57.     NextLine(f2)
  58.        
  59.     f3.write("\n")
  60.    
  61.     x = x+1
  62.  
  63. f1.close()
  64. f2.close()
  65. f3.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement