0

Python 2.6 で、次のコードが「unknown string format」エラーをスローする理由:

import dateutil.parser
import json
from datetime import datetime
dt = dateutil.parser.parse(json.dumps(datetime.now().isoformat()))
4

2 に答える 2

1

このjson.dumps部分では、への入力をdateutil.parser.parse解釈できません。

In [6]: json.dumps(datetime.now().isoformat())
Out[6]: '"2013-07-18T12:21:30.278886"'

ただし、そのjson.dumps部分がなくても機能します。

In [7]: dateutil.parser.parse(datetime.now().isoformat())
Out[7]: datetime.datetime(2013, 7, 18, 12, 21, 56, 894926)
于 2013-07-18T10:23:27.257 に答える
0

なぜなら、

>>> json.dumps(datetime.now().isoformat())
'"2013-07-18T20:20:48.461835"'

解釈できないdateutil.parser

于 2013-07-18T10:21:33.827 に答える