我想以最有效的方式訪問存儲在目錄(〜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)'他們之後 –