python 用方法连用打开读取网页,是否会自动关闭或无关闭的问题
myurl=urllib.request.urlopen(url);page=myurl.read()myrul.close()#这样做需要关闭用方法连用page=url...
myurl=urllib.request.urlopen(url);
page=myurl.read()
myrul.close() # 这样做需要关闭
用方法连用 page=urllib.request.urlopen(url).read() 直接读取网页,还需要关闭吗? 展开
page=myurl.read()
myrul.close() # 这样做需要关闭
用方法连用 page=urllib.request.urlopen(url).read() 直接读取网页,还需要关闭吗? 展开
1个回答
展开全部
需要啊,你只不过用page=urllib.request.urlopen(url).read() 代替了myurl=urllib.request.urlopen(url);
page=myurl.read()
而已
又没有 close()
page=myurl.read()
而已
又没有 close()
更多追问追答
追问
那怎么关闭?
追答
myurl=urllib.request.urlopen(url);
page=myurl.read()
myrul.close()
这样大概是标准的了,你那样写的话大概是 urllib.request.urlopen(url).close()
ps:我没试过哦,你可以试试,不过感觉像你那样写没有意义
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询