Я пытаюсь обработать строку, подобную этой:
s = '1/2.05'
Когда я пытаюсь разобрать ее на дробь:
Fraction(s)
Я получаю:
ValueError: ("Invalid literal for Fraction: u'1/2.05'", u'occurred at index 3')
Я также пытался:
Fraction(s.split('/')[0], s.split('/')[1])
Но и с ошибкой:
TypeError: ('both arguments should be Rational instances', u'occurred at index 3')
Каким будет правильный разбор?
Спасибо всем заранее!