Я пытаюсь использовать l oop для записи float в файл, но функция записи не позволяет этому произойти, пока я не преобразую его в строку или не использую формат, который в конечном итоге преобразует его в строку.
Есть ли способ, которым я могу это сделать? Мне нужно, чтобы данные внутри файла находились в плавающей запятой, поскольку позже данные файла могут использоваться для создания графиков, поэтому строки не могут быть выходом.
Позже мне нужно использовать Termgraph Python3 библиотека для этого, и данные должны быть плавающей точкой.
print("sequence","Sign","Values")
f = open("termdata.dat","w")
f.write("Sequence,Score\n")
for i in range(0,len(list_one)):
value1 = list_two[i]
value_ = q_score[value1]
print(list_one[i],"\t", list_two[i],"\t", value_)
str1 = str(list_one[i])
float1 = float(value_)
f.write(str1)
f.write(",")
f.write(str(float1))
f.write("\n")