我可以通过python更改窗口系统格式吗?

我可以通过python更改窗口系统格式吗?,python,windows,python-3.x,Python,Windows,Python 3.x,我有一个使用作为十进制符号的程序。但是我在越南的朋友用,作为十进制符号。有没有办法用python脚本来改变这一点? 编辑1:我说的是全系统。我需要一个python脚本,可以将系统小数符号自动更改为点“.”。谢谢@CristiFati我已经不用谷歌了。只需使用注册表并设置十进制值。将整个代码作为字符串输入,并将“.”和“.”切换为“,”(例如使用string.replace(“,”,”))。为了防止在方法中改变点,只需检查点左右的字符是否是数字。你是在说系统范围内的吗?就像区域设置中的数字格式一样

我有一个使用
作为十进制符号的程序。但是我在越南的朋友用
作为十进制符号。有没有办法用python脚本来改变这一点?

编辑1:我说的是全系统。我需要一个python脚本,可以将系统小数符号自动更改为点“.”。谢谢@CristiFati

我已经不用谷歌了。只需使用注册表并设置十进制值。

将整个代码作为字符串输入,并将“.”和“.”切换为“,”(例如使用
string.replace(“,”,”)
)。为了防止在方法中改变点,只需检查点左右的字符是否是数字。你是在说系统范围内的吗?就像区域设置中的数字格式一样?或者,可能通过Python脚本更改朋友的行为?初始数字区域设置是C(POSIX)区域设置。您可以在启动时将其更改为用户配置的默认值,例如
locale.setlocale(locale.LC\u NUMERIC')
,或者专门更改为越南,例如
locale.setlocale(locale.LC\u NUMERIC,'Vietnamese\u Vietnamese')
。然后,您可以使用“,”作为小数点和“.”作为千位分隔符格式化数字,例如
locale.format(“%0.2f',1000.50,grouping=True)
应返回
'1.000,50'
。一个使用
locale.setlocale(locale.LC\u NUMERIC')的Python脚本
将Python进程的语言环境更改为当前用户配置的任何语言环境。一个熟悉越南惯例的用户应该这样配置Windows,几乎可以肯定的是,越南有人已经用这种方式配置了Windows。