2021-11-30 22:30:36 username_hidden(123456789)
go 的这个语法比较特殊,是 month, day, hour, minute, second, year
2021-11-30 22:30:21 username_hidden(123456789)
2006-01-02 15:04:05
Traceback (most recent call last):
File "C:\Users\[REMOVED]\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\[REMOVED]\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "[REMOVED]Scripts\qq-chat-history.exe\__main__.py", line 7, in <module>
File "[REMOVED]lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "[REMOVED]lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "[REMOVED]lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "[REMOVED]lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "[REMOVED]lib\site-packages\qq_chat_history\cli.py", line 18, in run
messages = [msg.__dict__ for msg in parser.parse(lines)]
File "[REMOVED]lib\site-packages\qq_chat_history\cli.py", line 18, in <listcomp>
messages = [msg.__dict__ for msg in parser.parse(lines)]
File "[REMOVED]lib\site-packages\qq_chat_history\parser.py", line 63, in parse
extracted_id = self._extract_id(line)
File "[REMOVED]lib\site-packages\qq_chat_history\parser.py", line 116, in _extract_id
raise LookupError(f'cannot find id in line {line}')
LookupError: cannot find id in line 2006-01-02 15:04:05
2021-12-22 21:18:57 ( _ ?(123456789)
消息内容
2021-12-22 21:20:41 ( * ?(123456789)
消息内容
2020-03-15 21:21:45 (o´・ω・`)σ<[email protected]>
消息内容
[
{
"date": "2021-12-22 21:18:57",
"id": " _ ?(123456789",
"name": "",
"content": "消息内容"
},
{
"date": "2021-12-22 21:20:41",
"id": " * ?(123456789",
"name": "",
"content": "消息内容"
},
{
"date": "2020-03-15 21:21:45",
"id": "o´・ω・`",
"name": "(o´・ω・`)σ<mail@someaddr",
"content": "消息内容"
}
]