有点古怪的方法,但这是我能想到的最好的方法:将浮点数转换为字符串并替换
.为
,:
def localize_floats(row): return [ str(el).replace('.', ',') if isinstance(el, float) else el for el in row ]for row in rows: writer.writerow(localize_floats(row))
如果要更好地进行本地化处理,建议您使用
babel.numberspackage转换所有数字。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)