Python中,浮动录音文本文件,加载浮标和取它们的平均值

问题描述 投票:-1回答:1

我有生物花车,并希望将它们保存在一个文本文件,然后加载并取它们的平均值。这飘动:

0.12
0.23
0.30
0.21
..
..
..

这将保存在文本文件中。

花车的平均值将在标签被显示。

python floating
1个回答
1
投票

为了彩车保存到一个文本文件,你需要将它们转换为字符串。我们花车的列表转换为字符串列表,然后用一个空格符号,这将是分隔符,然后保存文件加入他们的行列。为了读取文本文件,并进行漂浮的一个新的列表,我们需要做同样的操作,但逆转。

关于标签,我不知道你用的是什么GUI框架。

码:

list_of_floats=[0.12, 0.23, 0.30, 0.21]

def save(path,l):
    with open(path,'w') as file:
        file.write(' '.join(map(str,l)))

def load(path):
        with open(path,'r') as file:
            return list(map(float,file.read().split()))

save('file.txt',list_of_floats)
new_list=load('file.txt')
print(sum(new_list)/len(new_list))
© www.soinside.com 2019 - 2024. All rights reserved.