5
Python逐行写入CSV
我有通过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 …