Python 2.7 在python中从csv中删除双引号和方括号

Python 2.7 在python中从csv中删除双引号和方括号,python-2.7,csv,Python 2.7,Csv,我试图在python中删除csv中的引号和方括号,我尝试了以下代码,但它无法提供正确的csv代码: import json import urllib2 import re import os from BeautifulSoup import BeautifulSoup import csv u = urllib2.urlopen("http://timesofindia.indiatimes.com/") content = u.read() u.close() soup2 = Bea

我试图在python中删除csv中的引号和方括号,我尝试了以下代码,但它无法提供正确的csv代码:

import json
import urllib2
import re
import os

from BeautifulSoup import BeautifulSoup
import csv

u = urllib2.urlopen("http://timesofindia.indiatimes.com/")
content = u.read()
u.close()

soup2 = BeautifulSoup(content)
blog_posts = []
for e in soup2.findAll("a", attrs={'pg': re.compile('^Head')}):
    for b in soup2.findAll("div", attrs={'style': re.compile('^color:#ffffff;font-size:12px;font-family:arial;padding-top:3px;text-align:center;')}):
        blog_posts.append(("The Times Of India",e.text,b.text))

print blog_posts
out_file = os.path.join('resources', 'ch05-webpages','newspapers','time1.csv')
f = open(out_file, 'wb')
wr = csv.writer(f, quoting=csv.QUOTE_MINIMAL)
#f.write(json.dumps(blog_posts, indent=1))
wr.writerow(blog_posts)
f.close()

print 'Wrote output file to %s' % (f.name, )
csv看起来像:

"('The Times Of India', u'Missing jet: Air search expands to remote south Indian Ocean', u'Fri, Mar 21, 2014 | Updated 11.53AM IST')",
但我想这样:

The Times Of India,u'Missing jet: Air search expands to remote south Indian Ocean, u'Fri, Mar 21, 2014 | Updated 11.53AM IST
那么,要获取这种类型的csv,我能做些什么呢?

Writer.writerow()
需要一个包含字符串或数字的序列。您正在传递一个元组序列。改用
Writer.writerows()