我对OOPython还很陌生,我尝试简单地执行parse_param_paths()
的值来获得dictpath
的值
我有:
class Injection:
def __init__(self):
self.tld_object = None
self.path_object = None
print "Class Initialized"
def gather_path(self):
self.path_object = PathsOfDomain.objects.filter(FKtoTld=3)
return self.path_object
def parse_param_paths(self):
if self.path_object is not None:
dictpath = {}
for path in self.path_object:
self.params = path.split("?")[1].split("&")
out = list(map(lambda v: v.split("=")[0] +"=" + self.fuzz_vectors, self.params))
dictpath[path] = out
print dictpath
在此非常感谢您的帮助。谢谢
把
print self.path_object is not None
放在if self.path_object is not None
前面如果
self.path_object
是None
,您将不会得到任何输出,因为条件不会计算为True
,因此您将不会再执行方法中的行。你知道吗相关问题 更多 >
编程相关推荐