【发布时间】:2014-11-10 16:11:36
【问题描述】:
我正在查询数据库并获取以下文本:
"('username', '192.168.1.1', datetime.datetime(2013, 1, 3, 7, 18))"
我想分成这样的列表:
['username', '192.168.1.1', datatime.datetime(2013, 1, 3, 7, 18)]
那么,哪种方式是最好的方式?我正在使用 Python 2.4。
【问题讨论】:
-
你想让 datetime.datetime(..) 成为一个 datetime 对象,还是应该保留一个字符串?
-
日期时间在引号之间?因为这样一个简单的
split操作是行不通的。 -
如果不是
datetime位,我建议thetext[1:-1].split(",")这样做。也许您可以先使用regex 将括号内的逗号替换为其他内容(例如;)? -
您使用的是什么数据库,为什么会返回一个字符串?
标签: python string list datetime python-2.4