我使用某个restapi获取数据,然后尝试使用python2.7将其写入csv
在csv中,每个有元组的项都有u''。例如,对于我正在检索的“tags”字段,我得到了[u'01d/02d/major/--',u'45m/04h/12h/24h',u'internal',u'net',u'premium_custom',u'priority_saved',u'problem',u'emergent',u'emergent_priority_issue']。但是,如果在将数据写入csv之前将其打印在程序中,则数据看起来很好,.ie('01d/02d/major--','45m/04h/12h/24h'等)。所以我假设我必须修改csv write命令或csv writer对象本身中的某些内容。我的问题是如何正确地将数据写入csv,这样就没有unicode字符了。在
在Python3中: 只需在打开csv文件进行写入时定义编码即可。在
如果该行包含非ascii字符,您将得到
UnicodeEncodeError
相关问题 更多 >
编程相关推荐