Mercurial > hg > audio-features-catalogue
view fca/writeHTML.py @ 18:d5012016bf64 tip
added rdfpy and rdfonto directories
author | nothing@tehis.net |
---|---|
date | Tue, 23 Apr 2013 11:49:20 +0100 |
parents | 62d2c72e4223 |
children |
line wrap: on
line source
def writeHTML(path, matrix, columns, rows): html = "<table border=1><tr><th></th>" for it in columns: html += "<th>" + it + "</th>" html += "</tr>" for i in range(len(rows)): html += "<tr><td>" + rows[i] + "</td>" for j in range(len(columns)): if matrix[i][j] == 1: html += "<td>x</td>" else: html += "<td></td>" html += "</tr>" html += "</table>" if path != '': file = open(path, 'w') file.write(html) file.close() return html def writeWikiTable(path, matrix, columns, rows): wiki = "{| class='wikitable' \n" wiki += ("! align='left'| \n") for it in columns: wiki += ("! " + it + "\n") for i in range(len(rows)): wiki += "|-\n" wiki += "| align='left'| " + rows[i] + "\n" for j in range(len(columns)): if matrix[i][j] == 1: wiki += "| align='center'| x\n" else: wiki += "| \n" wiki += "|}\n" if path != '': file = open(path, 'w') file.write(wiki) file.close() return wiki def writeLatexTable(path, matrix, columns, rows): latex = "\\begin{center} \n\\begin{tabular}{ | l |" for it in columns: latex += (" l |") latex += "}\n\hline\n & " for i in range(len(columns)): latex += columns[i] if i < len(columns)-1: latex += " & " latex += " \\\ \hline\n" for i in range(len(rows)): latex += rows[i].replace("_", "") + " & " for j in range(len(columns)): if matrix[i][j] == 1: latex += "x" else: latex += " " if j < len(columns)-1: latex += " & " latex += " \\\ \hline\n" latex += "\end{tabular}\n\end{center}" if path != '': file = open(path, 'w') file.write(latex) file.close() return latex def writeCXT( path, matrix, cols, rows ): cxt = "B\n\n" + str(len(rows)) + "\n" + str(len(cols)) + "\n\n" for it in rows: cxt += it + "\n" for it in cols: cxt += it + "\n" for i in range(len(rows)): for j in range(len(cols)): if matrix[i][j] == 1: cxt += "X" else: cxt += "." cxt += "\n" if path != '': file = open(path, 'w') file.write(cxt) file.close() return cxt def writeFIMI( path, matrix, cols, rows ): fimi = "" for i in range(len(rows)): for j in range(len(cols)): if matrix[i][j] == 1: fimi += str(j)+" " fimi += "\n" if path != '': file = open(path, 'w') file.write(fimi) file.close() return fimi