purl

软件截图:
purl
软件详细信息:
版本: 0.8
上传日期: 20 Feb 15
许可: 免费
人气: 7

Rating: nan/5 (Total Votes: 0)

金银丝是审讯和处理干净的API一个简单的,一成不变的URL类。
安装
一封来自PyPI(稳定):
PIP安装金银丝
从Github上(不稳定):
PIP安装混帐混帐+://github.com/codeinthehole/purl.git#egg=purl
使用
构建:
从金银丝进口网址
#显式构造
U = URL(计划='HTTPS',主机='www.google.com',路径='/搜索“,查询='Q =测试”)
#使用工厂
U = URL.from_string('https://www.google.com/search?q=testing“)
#结合
U = URL.from_string(“http://www.google.com”)。路径(“搜索”)
  .query_param(“Q”,“测试”)
URL对象是不可变的 - 所有的赋值函数方法返回一个新的实例。
询问:
u.scheme()#的“https”
u.host()#“www.google.com”
u.domain()#“www.google.com” - 主机别名
u.port()#无 - 只返回值,如果明确设置
u.path()#'/搜索“
u.query()#'Q =测试'
u.fragment()#'Q =测试'
u.path_segment(0)#“搜索”
u.path_segments()#('搜索',)
u.query_param(“Q”)#'测试'
u.query_param('Q',as_list = TRUE)#['测试']
u.query_param('郎',默认值='GB')#'GB'
u.query_params(){#'Q':'测试'}
u.subdomains()#['WWW','谷歌','玉米']
u.subdomain(0)#“WWW”
请注意,每个存取方法重载是一个增变方法也类似于jQuery的API。例如:
U = URL.from_string('https://github.com/codeinthehole“)
#访问
u.path_segment(0)#返回'codeinthehole“
#变异(创建一个新的实例)
new_url = u.path_segment(0,'tangentlabs“)#返回新的URL对象
几个其他的事情:
- 由于URL类是不可变的,可以用来作为在字典中的一个关键
- 它可以采摘和恢复
- 它支持同性运算

什么是此版本中的新

  • 在支持RFC 6570 URI模板

什么在0.6版本的新

  • 在新增append_query_param方法
  • 新增remove_query_param方法

什么是0.4.1版本,新的

  • 在新增API文档
  • 添加到readthedocs.org

什么在0.4版本的新

  • 在修改构造函数接受完整的URL字符串作为第一个参数
  • 新增add_path_segment方法

什么在0.3.2版本新

  • 在修正错误端口字符串时,使用数量from_string构造

要求

  • 在Python中

显影剂的其他软件 David Winterbottom

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

csvfilter
csvfilter

1 Mar 15

意见 purl

评论没有发现
添加评论
打开图片!