希望2个快速问题......
我有一个存储在词典字典中的数据字符串。我是
data['<ITEM NUM>']['<time>']
我的第一个问题是:我可以在strptime中使用这个数据结构目录吗?在我的前几次尝试中,我收到错误消息:Must be string, not list
其次,我的时间标签以HH:MM:SS.f
格式存储,但毫秒有5位数。有没有快速解决方法,因为strptime的%f格式只接受3位数?
更新: 无论哪种方式,我仍然有5位数毫秒,当我传入我的字符串时,strpdate似乎不喜欢这样。除了添加0之外,还有一种方法可以让它转换它而不必这样做吗?
谢谢!
答案 0 :(得分:0)
strptime()
将字符串和格式作为输入。它不会遍历项目列表。您可以通过简单的循环来完成此操作。
for key in data.keys():
timeobj = time.strptime(data[key], '%H:%M:%S.%f')
(do something with the time object ...)