/tp-2/codigo/maketiempos_tex.py

http://tps-paradigmas.googlecode.com/ · Python · 31 lines · 26 code · 5 blank · 0 comment · 3 complexity · 4990f9c65492197e097635785fa75622 MD5 · raw file

  1. import os
  2. import sys
  3. def create_time_tex(times):
  4. raw_data = open(times).read().strip()
  5. filas = [r.strip().split(',') for r in raw_data.split('\n')]
  6. pipes = "{|%s|}" % ("|".join(["l"] * len(filas[0])),)
  7. data = []
  8. for columnas in filas:
  9. cs = " & ".join(columnas) + " \\\\\n\\hline\n"
  10. data.append(cs)
  11. data = "".join(data)
  12. res = """
  13. \\begin{table}
  14. \\caption{Tiempos de resolucion de los tableros segun algoritmo}
  15. \\begin{center}
  16. \\begin{tabular}%(pipes)s
  17. \\hline
  18. %(data)s
  19. \\end{tabular}
  20. \\end{center}
  21. \\end{table}
  22. """
  23. return res % locals()
  24. if __name__ == '__main__':
  25. res = create_time_tex(sys.argv[1])
  26. print res