python - 如何将文本文件中的项目添加到列表中
问题描述
我对 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(':')
解决方案
我了解您想从纯文本中创建日期时间。这是代码:
import datetime
x = datetime.datetime(year, month, day,hour,minute)
之后,您可以简单地将其添加到列表中。
l.append(x)
您可以轻松地具体说明您想要添加的内容
l.append(x.hour)
推荐阅读
- python - 如何获取第一个可用的 Twilio Number 以在 python 脚本中使用?
- python - 如何使用带有刷新令牌的 docusign_esign Python 库?
- excel - 基于单元格值的条件格式形状填充
- asp.net-mvc - 用于在 wwwroot 中创建文件夹的 CRUD 函数
- flutter - 浮动动作按钮如何在颤动中相对于屏幕高度和宽度放置
- rest - 通过 REST 和消息队列使用微服务和多输入的 DDD
- python - Python Pandas 市场日历天数(交易日与日历日)
- javascript - 这不是带有打字稿的vue中的CombinedVueInstance类型
- python - Python脚本没有真正执行
- javascript - 减小图像尺寸并保持 100% 宽度