Easiest way to turn a list into an HTML table in python?

后端 未结 7 1184
死守一世寂寞
死守一世寂寞 2020-12-05 00:40

lets say I have a list like so:

[\'one\',\'two\',\'three\',\'four\',\'five\',\'six\',\'seven\',\'eight\',\'nine\']

and I want to experiment

7条回答
  •  爱一瞬间的悲伤
    2020-12-05 01:28

    Well there are several templating libraries around (Genshi is one I like but there are many others).

    Alternatively you could do something like:

    def print_table(data, row_length):
        print ''
        counter = 0
        for element in data:
            if counter % row_length == 0:
                print ''
            print '' % element
            counter += 1
            if counter % row_length == 0:
                print ''
        if counter % row_length != 0:
            for i in range(0, row_length - counter % row_length):
                print ''
            print ''
        print '
    %s
     
    '

提交回复
热议问题