fork download
  1. import re
  2.  
  3. def readTemplate(filepath): #reading a file
  4. data = ""
  5. try:
  6. with open(filepath, "r") as template:
  7. data = template.read()
  8. except:
  9. data = ""
  10. return data
  11.  
  12.  
  13. def parseData(data): #parse file data
  14. voc = []
  15. cap = []
  16. if not data:
  17. return None
  18. regexMatch = re.compile("(.+)(01\S)\n").finditer(data)
  19. for matches in regexMatch:
  20. voc.append(str(matches.group(1)))
  21. cap.append(str(matches.group(2)))
  22. return voc, cap
  23.  
  24. #-----------------------------Main Prog.-----------------------------
  25.  
  26. data = readTemplate('Vocubulary.txt') #open file
  27. voc, cap = parseData(data) #parse Data
Runtime error #stdin #stdout #stderr 0.11s 23540KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 27, in <module>
TypeError: cannot unpack non-iterable NoneType object