我被这个问题困住了。使用第一种方法效果很好,但如果我把它放在一个函数中,就会发生错误:
from datetime import datetime, time
tt = datetime.strptime('09:01:24', '%H:%M:%S').timetuple()
print time(tm[3], tm[4], tm[5])
//display 09:01:24
但是将上面的语句放在函数中会显示错误:'str' object is not callable
from datetime import datetime, time
def strtime_2_time(time):
tm = datetime.strptime(time, '%H:%M:%S').timetuple()
return time(tm[3], tm[4], tm[5])
print strtime_2_time('09:01:24')
我在这里想念什么?