我有一个文本文件,其中包含不同的信息,其中部分包含用“:”分隔的日期(小时,分钟和秒)。我将从每行中仅提取日期信息。
例如:
日期=
1902-07-09 3:38:00 27.08 56.34
1902-07-09 3:38:00 27.08 56.34
1902-07-09 3:38:00 27.08 56.34
。
。
。
for j in range(len(date)):
date_time = re.split(':', date[j][12:20])
我希望通过split可以得到如下输出:
date_time[0] = 3
date_time[1]=38
date_time[2]=00
答案 0 :(得分:0)
仅使用str.split()
:
date_str = '1902-07-09 3:38:00 27.08 56.34 1902-07-09 3:38:00 27.08 56.34 1902-07-09 3:38:00 27.08 56.34 ...'
date_time = date_str.split()[1].split(':')
print(date_time)
打印:
['3', '38', '00']