Python 波浪读框堆叠在下面。移动范围
嗨,我有阅读大波文件的问题。 代码良好,但范围会导致堆栈溢出Python 波浪读框堆叠在下面。移动范围,python,python-2.7,Python,Python 2.7,嗨,我有阅读大波文件的问题。 代码良好,但范围会导致堆栈溢出 handle = wave.open('data_sylaby\s1.wav', 'r') framerate = handle.getframerate(); nframes = handle.getnframes() for i in range(handle.getnframes()): frame = handle.readframes(1) data = struct.unpack("<
handle = wave.open('data_sylaby\s1.wav', 'r')
framerate = handle.getframerate();
nframes = handle.getnframes()
for i in range(handle.getnframes()):
frame = handle.readframes(1)
data = struct.unpack("<h", frame)
data=pack('thx我需要修复解包并用xrange替换range
handle = wave.open('data_sylaby\s1.wav', 'r')
framerate = handle.getframerate();
nframes = handle.getnframes()
i = 0
while i < nframes:
frame = handle.readframes(1)
data = struct.unpack("<h", frame)
i = i + 1
for j in range(nframes/framerate + 1):
for i in range(j *framerate, (j+1)*framerate):
if i >= nframes:
break