爬取数据时,里面有很多个分数,如何转换成小数并且+1
比如网页显示:1 5 8 4 5/4 5 7
我爬取后如何输出为:1 5 8 4 2.25 5 7
就是说把5/4=1.25+1=2.25
可以这样试试
s = "1 5 8 4 5/4 5 7" s = s.split(" ") for i in s: if "/" in i: s[s.index(i)] = eval(i) + 1 print(" ".join(s))