循环中列表项的参考部分

时间:2016-09-01 15:00:54

标签: python

我正在尝试将txt文件转换为具有特定格式的新txt文件,以便我可以将其直接放到网站上。

我创建了一个名为stats的列表,列在Statistics标题下,但我现在正在尝试编写循环以告诉它以特定方式格式化文本,并且我得到了无效的语法错误。< / p>

这是我到目前为止所拥有的......

txt = open(html_file, 'a')
    txt.write('<h5><a href="http://www.learningplusuk.org/data/education-reform" target="_blank"><strong>Education Reform</strong></a></h5>'
            '\n'
            '<p>All the latest information on qualification reform can be found via our website, in the ‘Education Reform’ section.</p>'
            '\n'
            '<hr>'
            '\n'
            '<p>Statistics and Data</p>'
            '\n'
            '<hr>'
            '\n')
for i in stats:
    j,k = enumerate(stats.split("\t"))

txt.write('<h5><a href=/"'i.split("\t")[4]'" target="_blank"><strong>'i.split("\t")[1]'</strong></a></h5>'
            '\n'
            '<h5><strong>'i.split("\t")[2]'</strong></h5>'
            '<p>'i.split("\t")[3]'<br></p>'
            '<hr>'
            '\n')
txt.close()

但它说i.split是无效的语法。有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

在连接字符串时尝试使用+运算符:'<h5><a href=/"' + i.split("\t")[4] + '" target=...'