2013-10-20 38 views
0

正如您所知,浮動在不同的語言環境中使用不同的小數點分隔符。但是我想知道當用戶在本地語言環境中傳遞浮點時是否應該關心。如何解析通過CLI傳遞的浮點數參數?

起初我還以爲我應該嘗試使用便攜「C」區域,然後在ValueError異常(我使用Python),我應該嘗試解析它的機浮點解析輸入。

但是這會產生什麼後果?這是好主意嗎?

回答

0

這個舊的question似乎有一些很好的信息。但是你的應用程序是一個命令行應用程序,我不打擾使用本地化,只需要一個小數點。這在幾乎所有的編程語言中都是標準的。

+0

通過「幾乎每一個編程語言」標準你的意思是該程序的來源需要點是小數點? – Kentzo

+0

是的,我知道的每種語言(Excell除外)都使用點的美式系統作爲小數點分隔符。 –