Python 函数谢了就是报错

def sanitize(time_string):
if '-' in time_string:
splitter = '-'
elif ':' in time_string:
splitter = ':'
else:
return (time_string)
(mins, secs) = time_string.split(splitter)
return(mins + '.' +secs)
这个函数的作用是
从列表接收一个字符串作为输入,然后处理这个字符串,将找到的短横线或冒号替换为一个点号,并返回清理过的字符串,如果字符串已经包含一个点号,则不做清理
不知道为什么执行的时候就是报错。麻烦帮我看下![图片说明](https://img-ask.csdn.net/upload/201612/26/1482760015_978364.png)图片说明

https://zhidao.baidu.com/question/180441491964114804.html