分割线提取信息

Split line to extract information

提问人:lynx 提问时间:3/30/2023 更新时间:3/30/2023 访问量:20

问:

我有一行可能有以下两种格式:

['Κατεβάστε Την Ανανεωμένη Εφαρμογή'] , None

['whatever'] , 2022-12-26 19:42:00+02:00

我想读取文件并拆分行,以便我可以提取以下三个元素:

  1. 里面的文字[]
  2. 和 a 之后的日期,' '
  3. 和 a 之后的时间Date' '

仅当 there 之后将日期时间都设置为,None

authors = contents[3].strip().split('[')[1].split(']')[0]
        
        date_time = contents[3].strip().split('[')[1].split(']')[1][2:].split(' ')
        date = date_time[0]
        time = date_time[1]

无法正常工作,因为它写道:

enter image description here

python-3.x 切片

评论

1赞 B Remmelzwaal 3/30/2023
在 的定义中,不需要大量的拆分和索引,但使用应该可以使其工作。一个更简单的方法是使用 .date_time[3:]date_time = contents[3].strip().split()[-2:]

答: 暂无答案