I am aware that with the timedelta function you can convert seconds to h:m:s using something like:
>> import datetime
>> str(datetime.timedelta(s
Unfortunately, it's not as trivial as constructing a datetime object from a string using datetime.strptime. This question has been asked previously on Stack Overflow here: How to construct a timedelta object from a simple string , where the solution involved using python-dateutil.
Alternatively, if you don't want to have to add another module, here is a class you can use to parse a timedelta from a string: http://kbyanc.blogspot.ca/2007/08/python-reconstructing-timedeltas-from.html