gpt4 book ai didi

Python读取.txt文件->列表

转载 作者:行者123 更新时间:2023-12-01 03:52:47 25 4
gpt4 key购买 nike

我有一个 .txt 文件,我想获取列表中的值。txt 文件的格式应为:

value0,timestamp0
value1,timestamp1
...
...
...

最后我想得到一个列表

[[value0,timestamp0],[value1,timestamp1],.....]

我知道很容易获得这些值

direction = []
for line in open(filename):
direction,t = line.strip().split(',')
direction = float(direction)
t = long(t)
direction.append([direction,t])
return direction

但是我有一个大问题:创建数据时我忘记在每一行中插入“\n”。

这就是为什么我有这种格式:

value0, timestamp0value1,timestamp1value2,timestamp2value3.....

每个时间戳恰好有 13 个字符。

有没有办法按照我的需要将这些数据放入列表中?再次获取数据将需要大量工作。

谢谢最大

最佳答案

import re
input = "value0,0123456789012value1,0123456789012value2,0123456789012value3"

for (line, value, timestamp) in re.findall("(([^,]+),(.{13}))", input):
print value, timestamp

关于Python读取.txt文件->列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37976716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com