我有一个txt文件。有两列,日期和值:
08/12/2023 81.3
09/12/2023 80.8
10/12/2023 80.9
11/12/2023 81.0
12/12/2023 81.1
13/12/2023 81.5
14/12/2023 80.1
15/12/2023 81.0
16/12/2023 80.9
17/12/2023 80.6
我想在更新后对第二列的最后 7 个值进行求和。
mysum = 0
N = 7
with open('/storage/emulated/0/Python/lista.txt','r') as f:
for line in (f.readlines() [-N:]):
print(line, end ='')
with open('/storage/emulated/0/Python/lista.txt','r') as f:
for line in f:
mysum += float(line.split()[1])
media = mysum/7
print(media)
我有上面的代码,但它不起作用。
有什么帮助吗?
尝试:
with open('/storage/emulated/0/Python/lista.txt','r') as f:
for line in f.readlines():
mysum += float(line.split()[1])