我有数据正在通过 http 请求访问,并由服务器以逗号分隔的格式发送回来,我有以下代码:
site= 'www.example.com'
hdr = {'User-Agent': 'Mozilla/5.0'}
req = urllib2.Request(site,headers=hdr)
page = urllib2.urlopen(req)
soup = BeautifulSoup(page)
soup = soup.get_text()
text=str(soup)
案文内容如下:
april,2,5,7
may,3,5,8
june,4,7,3
july,5,6,9
如何将此数据保存到 CSV 文件中。 我知道我可以按照下面的方法一行一行地迭代:
import StringIO
s = StringIO.StringIO(text)
for line in s:
但我不确定现在如何正确地写每一行到 CSV
编辑—— > 感谢您的反馈,因为建议的解决方案是相当简单的,可以在下面看到。
解决方案:
import StringIO
s = StringIO.StringIO(text)
with open('fileName.csv', 'w') as f:
for line in s:
f.write(line)