更好的uri处理

pyuri的Python项目详细描述


#pyuri

[![构建状态](https://travis-ci.org/nick-allen/pyuri.svg?branch=master)(https://travis ci.org/nick allen/pyuri)
[![覆盖状态](https://coveralls.io/repos/github/nick-allen/pyuri/badge.svg?branch=master)(https://coveralls.io/github/nick-allen/pyuri?分支=主)
[![PYPI版本](https://badge.fury.io/py/py uri.pyuri.svg)(https://badge.fury.io/py/pyuri/pyuri)



>更好的uri处理


>使用python 2.7和3.6进行测试































``python
来自py uri导入uri

uri=uri('http://localhost:80/path/to/file?查询=value /fragment/path')




assert uri.scheme='http'
assert uri.host='localhost'
assert uri.port==80
assert uri.path=='/path/to//file'
assert uri.query='query=value
assert uri.fragment='/fragm/path'
` ` `









/>uri=uri(scheme='ftp',host='localhost',port=8000,query='key=value')

```

修改和比较

``python
from pyuri import uri

uri2=uri('https://example.com:443/new/path')

assert uri1!=uri2

uri1.port=443
uri1.path='/new/path'



assert uri1==uri2
````


uri=uri('http://localhost:80/path/to/file?repeat=value1&repeat=value2&escape=escaped%20value/fragment/path')

```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
尝试运行JFLAP。戴软呢帽的罐子23。Java正在抛出异常   无引用的java数组布尔复制   hibernate如何在java SE应用程序中使用JPA EntityManager   java如何使用ORMLite在SQLite中持久化JavaFX属性?   java无法将项目部署到GAE   java:谷歌地图维基百科层   java Resultset(getter/setter类)对象在第二次执行时未删除旧值   s中的java struts2:选择列表>请求的列表键“”作为集合/数组/映射/枚举/迭代器类型   java如何在Karaf 4.0.5中获得BaseDao中的entityManager?   java VSCode未从控制台读取西里尔文   java字体。createFromAsset()返回字体的空指针异常   java错误:将Android Studio从0.6.1更新到0.8.9后,没有合适的构造函数