我分析了一个使用第三方unicodesv库的Python脚本。大部分时间花在_stringify function shown here上。对于如何优化这个小循环,有人有什么建议吗?或者这和你在Python中得到的一样好吗?我尝试了一些愚蠢的方法,包括抓取mro()元组并每次手动搜索,但它甚至没有接近改进。在
以下代码供参考:
def _stringify(s, encoding, errors):
if s is None:
return ''
if isinstance(s, unicode):
return s.encode(encoding, errors)
elif isinstance(s, (int , float)):
pass #let csv.QUOTE_NONNUMERIC do its thing.
elif not isinstance(s, str):
s=str(s)
return s
这里有一些东西可以引导您测试unicodecsv。是的,我正在生产大约3000-4000列的CSV。在
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐