我要打印成这样的csv文件:
bdictionary = ## bdictionary is a big list of tuples
w = csv.writer(open("testnucsv.csv", "w"))
for sent in bdictionary:
w.writerow(sent)
它打印得非常好,看起来像这样:
(u'My', u'D') (u'dog', u'N')............... (u'The', u'D') ............................
我怎么能这样打印出来
My D dog N The D
这就是我试过的,但没用。它把每一个角色都分割开来:
^{pr2}$
writerow将它包装在一个列表中,它需要一个iterable,因此它会在字符串上进行迭代,并将其拆分为单个字符:
您还需要像上面那样连接元组中的字符串,而不是在元组上调用str,即:
^{pr2}$你也可以用文件.写入并将连接的字符串传递给它:
相关问题 更多 >
编程相关推荐