<p>我是python的新手,我尝试构建一个程序,它知道如何解码和编码用于拨打电话的双音多频(DTMF)信号。
目前,编码部分工作良好,但由于某些原因,编码不起作用,我得到以下异常</p>
<pre><code> Traceback (most recent call last):
File "C:\Users\matant\workspace\dialer2\dialer.py", line 239, in <module>
x = d.decoder()
File "C:\Users\matant\workspace\dialer2\dialer.py", line 218, in decoder
data = self.read_wav()
File "C:\Users\matant\workspace\dialer2\dialer.py", line 201, in read_wav
n = fin.getnframes()
AttributeError: 'file' object has no attribute 'getnframes'
</code></pre>
<p>如你所见,我在文件中写入帧,因此我不明白为什么会发生这种情况:
这是我的代码:</p>
^{pr2}$