Мне нужно преобразовать строку плавать, но могут быть различные входные строковые форматы, такие как '1234,5'
или '1234.5'
или '1 234,5'
или '1,234.5'
или любой другой. И я не могу изменить десятичный указатель локали или разделитель тысяч, потому что я не знаю, какие данные я получу заранее.Locale-indepenent строка плавать преобразование в питона
Есть ли способ или метод или библиотека для синтаксического анализа и преобразования для плавания такого типа значений, зависящих от локали, не зная, какой язык используется?
P.S. Существует ли какое-либо решение для той же проблемы с датами?
TIA.
У строк всегда есть разделитель в виде десятичных знаков? – fraxel
Они должны, но они также могут не – gorodechnyj
ok, может ли быть более двух десятичных знаков? – fraxel