Python 如何解析通过CLI传递的浮点数参数?

Python 如何解析通过CLI传递的浮点数参数?,python,command-line,floating-point,Python,Command Line,Floating Point,正如您所知,浮动在不同的地区使用不同的十进制分隔符。但我想知道,当用户在本地语言环境中传递浮点时,我是否应该在意 起初,我认为应该尝试使用可移植的“C”语言环境解析输入,然后在ValueError异常(我使用Python)上,我应该尝试将其解析为本机浮点 但这会带来什么后果呢?这是个好主意吗?这个老家伙似乎有一些好消息。但您的应用程序是一个命令行应用程序,我不想麻烦使用本地化,只需要一个小数点。这是几乎所有编程语言的标准。根据“几乎所有编程语言”中的标准,您的意思是程序源要求点为小数点?是的,我

正如您所知,浮动在不同的地区使用不同的十进制分隔符。但我想知道,当用户在本地语言环境中传递浮点时,我是否应该在意

起初,我认为应该尝试使用可移植的“C”语言环境解析输入,然后在ValueError异常(我使用Python)上,我应该尝试将其解析为本机浮点


但这会带来什么后果呢?这是个好主意吗?

这个老家伙似乎有一些好消息。但您的应用程序是一个命令行应用程序,我不想麻烦使用本地化,只需要一个小数点。这是几乎所有编程语言的标准。

根据“几乎所有编程语言”中的标准,您的意思是程序源要求点为小数点?是的,我所知道的每种语言(除了Excell)都使用美国的点制作为小数点分隔符。