from __future__ import print_function import sys import subprocess import logging from pyidf.idf import IDF logging.info("start") file=str(sys.argv[1]) print(file) idf = IDF(r"/home/martin/pyidf/"+file) file = open('idd-8-3-0.idd', 'r') IDFobjects = file.read().splitlines() f = open("tab.html","w") f.write("

IDF Objects

\n") f.write("\n") for IDFobjects in IDFobjects: f.write("\n") f.write("
"+IDFobjects+""+str(len(idf[IDFobjects]))+"
") f.close() subprocess.call("prince -s test.css tab.html", shell=True)