为了账号安全,请及时绑定邮箱和手机立即绑定

从txt文件中提取相关数据

从txt文件中提取相关数据

宝慕林4294392 2021-08-17 18:17:09
如果使用 .txt 文件具有特定格式(具有特定间距的列)numpy.loadtxt,我知道如何从 .txt 文件中提取数据,但我目前面临一个更复杂的问题。假设有以下格式的数据:*** model xy ***        date: 11.14.18                         gate time: 190 sec    enviroment Ug=    483 counts        time: 09:19:55    enviroment Ug=    777 counts        time: 09:21:55    enviroment Ug=    854 counts        time: 09:53:55                          .                          .                          .对我来说相关的信息是计数和闸门时间。我知道我可以open("some txt file", "r")用来读取txt文件,但我不知道如何删除每一行的无用信息。
查看完整描述

3 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

您需要逐行阅读 txt 以readlines()用于该目的。对于从第 2 行开始的每一行,您可以拆分字符串

"enviroment Ug=    483 counts        time: 09:19:55".split()

这将导致

['enviroment', 'Ug=', '483', 'counts', 'time:', '09:19:55']

您可以访问[2][-1]元素以获取您需要的信息


查看完整回答
反对 回复 2021-08-17
  • 3 回答
  • 0 关注
  • 353 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号