Я пытался записать объект «numpy.float64», хранящийся в переменной «mean», в существующий файл в начале.
mean = 45 # has datatype = numpy.float64
with open (filename, 'rw') as new:
lines = new.readlines() # read old content
new.seek(0) # go back to the beginning of the file
new.write((mean.item())) # write new content at the beginning
for line in lines: # write old content after new
new.write(line)
new.close()
И получил следующую ошибку:
TypeError: expected a character buffer object
У кого-нибудь есть хорошие предложения для этого?
Я сослался на аналогичный ответ от StackOverflow, но в качестве типа данных использовалась строка.