我试图通过将.wav文件解释为文本文件来获取该文件的所有信息,但使用下面的代码:
import wave
w = wave.open('C:/Users/jorge/Desktop/Programas/Python/Datos/Si_Canciones/NSYNC - Its Gonna Be Me.wav', 'r') # :P
for i in range(5000):#w.getnframes()):
frame = w.readframes(i)
print(frame)
我想怎么印就怎么印,但最后我得到了这样的结果:
00\x00\x00\x00\x00\x00\x00\x0
b''
b''
b''
b''
#And the b''s continue for a while
我想在for中添加这样的内容,这样我就不会去掉那些b:
if (something):
break
但我不知道那是什么东西。有人能帮我吗?:/
(我一直关注你的答案,祝你一周愉快)
最明显的答案是
但是正如docs中所述,还有一种方法可以提供帧的数量;所以你可能想用它;使您只能遍历现有帧。不过,我对这个模块不太熟悉
相关问题 更多 >
编程相关推荐