from urlparse import urlparse
url_str = "http://www.163.com/mail/index.htm"
url = urlparse(url_str)
print 'protocol:',url.scheme
print 'hostname:',url.hostname
print 'port:',url.port
print 'path:',url.path
i = len(url.path) - 1
while i > 0:
if url.path[i] == '/':
break
i = i - 1
print 'filename:',url.path[i+1:len(url.path)]
本文介绍了一个简单的Python脚本,该脚本使用urlparse模块来解析URL,并从中提取协议、主机名、路径及文件名等信息。通过遍历路径字符串,脚本能够准确地定位并返回文件名。
604





