Smile Asked:2021-12-14 02:05:36 +0000 UTC2021-12-14 02:05:36 +0000 UTC 2021-12-14 02:05:36 +0000 UTC Python 3 str 到 timedelta [关闭] 772 我从 txt 文件中得到 0:16:00 行并将其放入 text_time 变量中,我需要将其放入 delta = timedelta(minutes= text_time ),它说 str 类型不能放入 timedelta,如何我可以解决这个问题吗? python 1 个回答 Voted Best Answer Zhihar 2021-12-14T02:30:50Z2021-12-14T02:30:50Z import datetime text = "0:16:00" time_parts = text.split(':') time_elements = { 'hours': int(time_parts[0]), 'minutes': int(time_parts[1]), 'seconds': int(time_parts[2]), } time = datetime.timedelta(**time_elements) print(time)
1 个回答