Python 3.x 在Python中,将包含datetime对象的带括号、逗号分隔的字符串转换为列表
这看起来很容易。也许是的,但我没有看到。在Python3中,如何将以下字符串转换为列表Python 3.x 在Python中,将包含datetime对象的带括号、逗号分隔的字符串转换为列表,python-3.x,Python 3.x,这看起来很容易。也许是的,但我没有看到。在Python3中,如何将以下字符串转换为列表 "[(datetime.datetime(2020, 7, 24, 19, 6, 54), '1002', '3.1'), (datetime.datetime(2020, 7, 24, 19, 5, 10), '1001', '1.5')]" 我想要一个与上面相同的列表,没有双引号。这似乎是一个合法的python对象: a = "[(datetime.datetime(202
"[(datetime.datetime(2020, 7, 24, 19, 6, 54), '1002', '3.1'), (datetime.datetime(2020, 7, 24, 19, 5, 10), '1001', '1.5')]"
我想要一个与上面相同的列表,没有双引号。这似乎是一个合法的python对象:
a = "[(datetime.datetime(2020, 7, 24, 19, 6, 54), '1002', '3.1'), (datetime.datetime(2020, 7, 24, 19, 5, 10), '1001', '1.5')]"
import datetime
eval(a)
[(datetime.datetime(2020, 7, 24, 19, 6, 54), '1002', '3.1'), (datetime.datetime(2020, 7, 24, 19, 5, 10), '1001', '1.5')]
使用
eval(您的_字符串)
当然,首先您必须导入日期时间
此字符串来自何处?