实现url的识别和分段
我的这个代码会报错TypeError: 'module' object is not callableimport urllib.parse
result = urllib.parse('http://www.baidu.com/index.html;user?id=5#comment')
print(type(result),result)
修改一下,这样就对了
from urllib.parse import urlparse
result = urlparse('http://www.baidu.com/index.html;user?id=5#comment')
print(type(result),result)
两种导入模块的方式我感觉是一样的,为什么第一种会报错了呢,第一种说模块不存在,为什么呢 urllib.parse是一个模块啊...拿模块当函数用?? 本帖最后由 Twilight6 于 2020-7-5 10:10 编辑
urllib.parse 是个包呀,你怎么能直接把这个包拿来调用呢
第二个是导入这个模块的 urlparse 方法,而第一个就单纯的导入模块,你第一个改成:
urllib.parse.urlparse('http://www.baidu.com/index.html;user?id=5#comment')
应该就可以了
第一种改为import urllib.parse
result = urllib.parse.urlparse('http://www.baidu.com/index.html;user?id=5#comment')
print(type(result),result)就可以了
页:
[1]