Форум сайта python.su
0
Доброго времени суток)
Есть файл, из которого хочу получить массив приблизительно вот в таком виде …
В интерпритаторе при print frames получаю нормальные числа, а при сохранении в файл что-то непонятное… Как сохранить нормальные значения?
#!/usr/bin/env python # -*- coding: utf-8 -*- import pylab import scikits.audiolab as bad wav = bad.Sndfile('music.wav', 'r') frames = wav.read_frames(100000) pylab.plot(frames) pylab.savefig('waveform') pylab.show() f = open('C:\\1.txt', 'w') f.write(frames) f.close() print frames
Офлайн
221
Win95
А собственно какого типа у вас frames? думается мне что вовсе не числа. Поэтмоу и разбираться надо внимательнее при переводе в строку.
Офлайн