python对url格式解析的方法

yipeiwu_com6年前Python基础

本文实例讲述了python对url格式解析的方法。分享给大家供大家参考。具体分析如下:

python针对url格式的解析,可根据指定的完整URL解析出url地址的各个部分

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
print 'query:'url.query #查询参数,格式a=1
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程序设计有所帮助。

相关文章

python的pstuil模块使用方法总结

代码 import psutil print(dir(psutil)) # 查看逻辑cpu的个数 print(psutil.cpu_count()) # 查看物理cpu的...

django 自定义过滤器的实现

自定义模版过滤器 虽然DTL给我们内置了许多好用的过滤器。但是有些时候还是不能满足我们的需求。因此Django给我们提供了一个接口,可以让我们自定义过滤器,实现自己的需求。 模版过滤...

python实现的防DDoS脚本

python实现的防DDoS脚本

这篇博可以说连开场白都可以省掉了,之所以被DDoS,并不是因为惹了疯狗被追着咬,而是因为VC悲剧之后流量全到simplecd来了。 不仅如此,一些笨蛋们在抓站,一些笨蛋们在用迅雷下载,1...

python实现高斯投影正反算方式

使用Python实现了一下我们同事的C++高斯投影正反算,实际跑通,可用。 #!/ usr/bin/python # -*- coding:utf-8 -*- import mat...

使用70行Python代码实现一个递归下降解析器的教程

 第一步:标记化 处理表达式的第一步就是将其转化为包含一个个独立符号的列表。这一步很简单,且不是本文的重点,因此在此处我省略了很多。 首先,我定义了一些标记(数字不在此中,它们...