Я хотел бы иметь возможность создать объект datetime с помощью datetime.datetime.now ()
PyYAML. Некоторые функции легко вызвать:
>>> y = """#YAML
... description: Something
... ts: !!python/object/apply:time.time []"""
>>> yaml.load(y)
{'description': 'Something', 'ts': 1289955567.940973}
>>>
Однако я не могу понять, как получить datetime.now ()
. Я пробовал столько перестановок с вызовами, используя различные теги yaml python .
Все они терпят неудачу:
tests = [
'dt: !!python/object:datetime.datetime.now []',
'dt: !!python/object/new:datetime.datetime.now []',
'dt: !!python/object/apply:datetime.datetime.now []',
]
for y in tests:
try:
print yaml.load(y)
except Exception, err:
print '==>', err