gpt4 book ai didi

python - 删除文本文件中每一行的最后一个字符

转载 作者:行者123 更新时间:2023-12-05 08:24:41 27 4
gpt4 key购买 nike

我有一个文本文件,我需要读取它并对其执行 FFT。

基本上,文件内容如下:

1458 1499 1232 1232 1888 ... 2022-09-11 09:32:51.076
1459 1323 1999 1323 1823 ... 2022-09-11 09:32:51.199

等等。每行有 200 列,我想基本上读取每一行,直到每一列,同时忽略有时间的最后一列。

到目前为止我已经试过了:

with open('file') as f:
w, h = [int(x) for x in next(f).split()] # read first line
array = []
for line in f: # read rest of lines
array.append([int(x) for x in line.split()])

但我不知道如何删除最后一个字符。

谢谢

最佳答案

最后一行稍作修改。

[:-2] 表示除最后两列之外的所有列。我猜它是 -2 而不是 -1,因为如果你想省略日期时间,你必须省略日期部分和时间部分(由于空格字符而被拆分),例如“2022-09-11 09:32 :51.076"

with open('file') as f:
w, h = [int(x) for x in next(f).split()] # read first line
array = []
for line in f: # read rest of lines
array.append([int(x) for x in line.split()[:-2])

关于python - 删除文本文件中每一行的最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74373193/

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