我想以最有效的方式访问存储在目录(〜20)中的.txt文件(〜1000)中的每个值(〜10000)。当抓取数据时,我想将它们放在HTML字符串中。我这样做是为了为每个文件显示一个包含表格的HTML页面。伪:python访问文件结构中的数据
fh=open('MyHtmlFile.html','w')
fh.write('''<head>Lots of tables</head><body>''')
for eachDirectory in rootFolder:
for eachFile in eachDirectory:
concat=''
for eachData in eachFile:
concat=concat+<tr><td>eachData</tr></td>
table='''
<table>%s</table>
'''%(concat)
fh.write(table)
fh.write('''</body>''')
fh.close()
必须有一个更好的方法(我想这将需要永远)!我已经检查了set()并读了一些关于hashtables的内容,而是在漏洞被挖掘之前询问专家。
谢谢你的时间! /卡尔
只是一个提示:连接字符串+ =绝对不鼓励大量的字符串。 –
@jellybean如何提供连接字符串的替代方法? – Raz
追加他们所有的列表mylist'和'“”.join(mylist)'他们之后 –