python urllib.request.urlopen递归失败

所以我有代码
def constructGraph(self,url,doit=5):
    if doit!=0:
        m = urllib.request.urlopen(url)
        print('test')
        self.constructGraph('http://example.com',doit-1)
但是当我运行它时,它只运行第一个
m = urllib.request.urlopen(url)
并且只打印测试一次,即使它应该做两次... 当我运行调试器时,它甚至不会在第二次递归时转到print('test')行并且只是退出 我做错了什么? 我正在使用python 3     
已邀请:
也许你一次只能打开一个请求。尝试在urlopen调用之前放置一个print语句。     

要回复问题请先登录注册