我有一个if语句,我试图替换一个变量。 替换变量后如何调用def parse_again 以下是我正在尝试我的代码。
match4是一个字符串,也是rep1
rep1变量是一个全局变量
if results == "":
url = 'myapiIP'
postdata = {regex:match4}
req = urllib2.Request(url)
req.add_header('Content-Type','application/json')
data = json.dumps(postdata)
response = urllib2.urlopen(req,data)
rep1 = response.content <<<trying out (read the response not working)
parse_again() <<<<trying out (trying to call my def parse )
我的def解析:
def parse_again(self, response):
.........
假设api给出正确的响应我如何读取它并用它替换变量rep1以及如何运行def解析来运行parse_again(我的def解析工作正常)
请告诉我哪个部分你不明白,因为我在措辞问题上不好
答案 0 :(得分:0)
你在课堂上工作,所以你最后调用parse_again应该是
self.parse_again(response)