首页 > 解决方案 > 如何将文本文件中的项目添加到列表中

问题描述

我对 Python 完全陌生。我有一个文本文件,其中有一个日期时间和一个这样的数字:

01.01.2000 00:00;300.

我想在列表中添加日期和数字,但我不知道该怎么做。我知道如何将行拆分为列,这是我的一段代码。

while True:
    line = file.readline()
    if (len(line) == 0):
        break
    line = line[:-1]
    column = line.split(';')
    dates = column[0].split(' ')
    date =  dates[0].split('.')
    time = column[1].split(':')

标签: python

解决方案


我了解您想从纯文本中创建日期时间。这是代码:

import datetime
x = datetime.datetime(year, month, day,hour,minute)

之后,您可以简单地将其添加到列表中。

l.append(x)

您可以轻松地具体说明您想要添加的内容

l.append(x.hour)

推荐阅读