跳转到主要内容

murl 是一个针对 Python 模块 urlparse 的小型包装器。

项目描述

项目详情

代码

http://github.com/berkerpeksag/murl

问题

https://github.com/berkerpeksag/murl/issues/

文档

http://murl.rtfd.org/

构建状态
Travis CI

安装

使用 pip 安装

$ pip install murl

入门指南

from murl import Url


url = Url('https://bugzilla.mozilla.org/show_bug.cgi?id=698201#c0')
print url.scheme, url.host, url.querystring, url.fragment
# https bugzilla.mozilla.org id=698201 c0

url.scheme = 'http'
url.host = 'bugzilla.webkit.org'

print url
print url.url
print url.scheme
print url.host
print url.netloc
print url.host == url.netloc
# http://bugzilla.webkit.org/show_bug.cgi?id=698201#c0
# http://bugzilla.webkit.org/show_bug.cgi?id=698201#c0
# http
# bugzilla.webkit.org
# bugzilla.webkit.org
# True

url.path = 'list_bugs.cgi'
print url.path, url.url
# list_bugs.cgi http://bugzilla.webkit.org/list_bugs.cgi?id=698201#c0

url.fragment = 'c1'
print url.fragment
print url.url
# c1
# http://bugzilla.webkit.org/list_bugs.cgi?id=698201#c1

url.fragment = ''
print url.fragment
print url.url
# ''
# http://bugzilla.webkit.org/list_bugs.cgi?id=698201

许可证

此项目的所有文件均受以下许可证的保护,除非明确指出。

此源代码形式受Mozilla公共许可证第2.0版条款的约束。如果未与此文件一起分发Mozilla公共许可证副本,您可以在 http://mozilla.org/MPL/2.0/ 获取一份。

项目详情


下载文件

为您的平台下载文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源代码分发

murl-0.5.1.tar.gz (3.3 kB 查看哈希值)

上传时间: 源代码

构建分发

murl-0.5.1-py2.py3-none-any.whl (4.6 kB 查看哈希值)

上传时间 Python 2 Python 3

支持