2012-04-17 37 views
5

我有一個窗體下拉滿了時間,用datetime.time對象表示。Python:序列化/反序列化datetime.time

序列化對象的最佳方式是什麼?例如:

<option value="${time.serialize()}">${time.isoformat()}</option> 

然後在另一端反序列化它?例如:

time = datetime.time.deserialize(request.params['time']) 

回答

5

如果repr一個datetime.time對象,Python的給你isoformat。由於repr試圖成爲它們的對象的序列化版本,這是一個很好的跡象表明它是你應該使用的值。

​​