目標:從models
中的所有行內的錨標記中提取文本,並將其放入csv中。csv.writer在單獨的列/單元格中寫入單詞的每個字符
我想這樣的代碼:
with open('Sprint_data.csv', 'ab') as csvfile:
spamwriter = csv.writer(csvfile)
models = soup.find_all('li' , {"class" : "phoneListing"})
for model in models:
model_name = unicode(u' '.join(model.a.stripped_strings)).encode('utf8').strip()
spamwriter.writerow(unicode(u' '.join(model.a.stripped_strings)).encode('utf8').strip())
它的正常工作,除了在CSV每個單元僅包含一個字符。
像這樣:
| S | A | M | S | U | N | G |
相反的:
|SAMSUNG|
當然我失去了什麼東西。但是什麼?
喜歡這個解決方案是多麼簡單。謝謝! – TBirkulosis 2017-11-01 21:10:18