Форум сайта python.su
Есть файл, из которого я пытаюсь достать числа по столбцам. Проблема состоит в том, что не получается сконвертить их во float, т.к разделителем в файле являются запятые.
d=[] for line in f: words=line.split() numberD=float(words[0]) d.append(numberD)
Прикреплённый файлы: 111.txt (4,4 KБ)
Офлайн
Это наверняка очень легко гуглится. Вот вам пример
>>> s='0,0011' >>> float(s) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: could not convert string to float: '0,0011' >>> ns = s.replace(',', '.') >>> ns '0.0011' >>> float(ns) 0.0011 >>> float(s.replace(',', '.')) 0.0011
Офлайн