我目前停留在Python 2.6上并且遇到issue 6656(“转发百分比时”locale.format_string失败“),这似乎仅在2.7+中修复。除了不使用locale.format_string
之外,是否有任何合理的解决方法?
答案 0 :(得分:0)
是的,将百分比字符设为插值:
locale.format_string('%f%s', (1.0, '%'))
演示:
>>> import locale
>>> locale.format_string('%f%s', (1.0, '%'))
'1.000000%'