【发布时间】:2021-01-08 00:38:34
【问题描述】:
我正在尝试修改某人编写的现有 Python 脚本来解析和查看二进制 .dat 文件。旧的日志记录格式是
log.2021-01-08.210025.dat.
新的日志现在是log.2021-01-08.210025.718691.dat。
我尝试修改下面的代码行,但仍然收到错误。有人可以向我解释一下可能出了什么问题吗?
filetime = datetime.datetime.strptime(m.group(3), '%Y-%m-%d.%H%M%S')
File "/usr/lib64/python2.7/_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: .277195
begin: 2021-01-07 21:00:25
end: 2021-01-07 21:00:40
【问题讨论】:
-
如果你不关心的话,可能要确保
m.group(3)中不包含纳秒位。 -
这能回答你的问题吗? ValueError: unconverted data remains: 02:05
-
这些是微秒,而不是纳秒。