pygtk 旋转按钮"greek"浮点数



我正试图将表单I收集的数据用于sqlite查询。在这个表单中,我制作了一个旋转按钮,它可以获得任何数字输入(即2,342.34(,并以2,34的形式发送,python将其视为str

我已经尝试过float()这个值,但它不起作用。这似乎是一个区域设置问题,但不知何故locale.setlocale(locale.LC_ALL, '')不受支持(WinXP表示(。所有这些都发生了,尽管我没有设置任何希腊语(语言、区域设置等(,但不知何故,Windows发挥了它的魔力。

有人能帮忙吗?

附言:当然,我的脚本以# -*- coding: utf-8 -*-开头,以便在代码中包含任何希腊语(甚至注释(。

AFAIK,WinXP对setlocale的支持很好。

如果要进行区域设置感知转换,请尝试使用locale.atof('2,34')而不是float('2,34')

最新更新