我想了解这个Python代码的readRequest
。是一个未声明的变量在Python函数的引用?
sc, sockname = s.accept()
...
requestType = data['RequestType']
print '[-] Type of data:',type(data)
print '[-] Data:',data
if requestType == 1:
sc.sendall(readRequest)
readRequest
看起来像一个变量,但如果我上readRequest做一个搜索我只找到一个名为readRequest方法,这样
def readRequest(path):
我没有看到一个名为readRequest变量。
什么在这个Python代码是怎么回事?是readRequest某种短手的调用该方法readRequest?如果是这样,什么参数通过?
我期待通过代码,我发现。代码是否有错误或不完整?
作为一个非常挑剔的笔记:这几乎肯定不是一种方法,而是一种功能。当你将一个函数定义为类的一部分时,这是一种方法。 (当你将一个函数定义为一个类的一部分时,几乎总是要么有一个额外的'self'第一个参数,要么用'@ classmethod'或'@ staticmethod'来装饰它。) – abarnert