在 Python 模块“Wave”中,我可以使用以下语法:
import wave
wave.open("test.wav", "rb")
这工作得很好。假设我想使用我自己的类初始化:
class Wave():
def __init__(self):
pass;
def Open(self, fileName, Type):
return True; # Just testing
现在,如果我有调用此类的“main”,为什么我不能执行以下操作?:
if Wave.Open("testing.wav", "rb"):
print "The file is open"
TypeError:必须使用 Wave 实例作为第一个参数调用未绑定的方法 Open()(改为获取 str 实例)