Чтобы сохранить числа с плавающей точкой в текстовом файле, вам необходимо преобразовать их в строку.Мы преобразуем список с плавающей точкой в список строк, затем соединяем их символом пробела, который будет разделителем, и сохраняем файл.Чтобы прочитать текстовый файл и создать новый список с плавающей точкой, нам нужно выполнить те же операции, но в обратном порядке.
Что касается метки, я не знаю, какую инфраструктуру 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))