【发布时间】:2016-02-12 20:32:11
【问题描述】:
您好,我有以下内容;
A =
((248500353L,
11,
'4',
'248741302',
633,
7321L,
7321L,
'EAD4083003',
0,
datetime.datetime(2011, 4, 19, 23, 0, 42),
datetime.datetime(2011, 4, 19, 23, 1, 39)),)
我想提取逗号之间的所有值并保留日期格式。我正在做的事情如下:
An = re.findall(r'\d+', str(A))
返回 A 中存在的所有整数,但这样我就丢失了有关日期格式的信息。有什么建议吗?
【问题讨论】:
-
我想第一个问题是你最初是从哪里得到格式的,你能有更有用的东西吗?
-
我不明白你的问题。我想提取逗号之间的所有值,保留最后两个条目的日期格式。
-
我的问题是你为什么要解析它?你似乎有一些Python对象的字符串形式——它是从哪里来的?你能拿到实物吗?或者安排一个更容易解析的格式?这个任务的目的是什么?另外,请注意您的标题毫无意义。
-
这看起来像一个单元素元组,其中包含一个完全可用的数据元组。你知道如何索引或解包元组吗?
-
您的源数据文本(或包含文本的文件)是这种格式吗?