一图看懂 yarl 模块:为URL解析和更改提供了方便的URL类, 资料整理+笔记(大全)

这篇具有很好参考价值的文章主要介绍了一图看懂 yarl 模块:为URL解析和更改提供了方便的URL类, 资料整理+笔记(大全)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008

一图看懂 yarl 模块:为URL解析和更改提供了方便的URL类, 资料整理+笔记(大全)

摘要

全文介绍系统内置 yarl 模块、函数、类及类的方法和属性。
它通过代码抓取并经AI智能翻译和人工校对。
是一部不可多得的权威字典类工具书。它是系列集的一部分。后续陆续发布、敬请关注。【原创:AhcaoZhu大侠】

模块图

一图看懂 yarl 模块:为URL解析和更改提供了方便的URL类, 资料整理+笔记(大全)

yarl
	yarl._quoting_c
	yarl._quoting
	yarl._url
		◆math
		◆idna

类关系图

一图看懂 yarl 模块:为URL解析和更改提供了方便的URL类, 资料整理+笔记(大全)

◆object
	yarl.URL
	yarl._quoting_c._Quoter
	yarl._quoting_c._Unquoter
	yarl._url.cached_property

模块全展开

【yarl】

yarl, fullname=yarl, file=yarl_init_.py

统计

序号 类别 数量
4 str 5
5 tuple 1
6 list 1
8 dict 1
9 module 3
10 class 1
11 function 3
13 residual 3
14 system 11
15 private 3
16 all 18

常量

模块

1 yarl._quoting_c

_quoting_c, fullname=yarl._quoting_c, file=yarl_quoting_c.cp37-win_amd64.pyd

2 yarl._quoting

_quoting, fullname=yarl._quoting, file=yarl_quoting.py

3 yarl._url

_url, fullname=yarl._url, file=yarl_url.py

函数

4 cache_clear()

cache_clear(), module=yarl, line:1174 at site-packages\yarl_url.py

5 cache_configure(*, idna_encode_size=256, idna_decode_size=256)

cache_configure(*, idna_encode_size=256, idna_decode_size=256), module=yarl, line:1188 at site-packages\yarl_url.py

6 cache_info()

cache_info(), module=yarl, line:1180 at site-packages\yarl_url.py

7 yarl.URL

URL, yarl.URL, module=yarl, line:-1 at site-packages\yarl_init_.py

data

1 authority=<yarl._url.cached_property object at 0x0000023FAA2EC608> kind:data type:cached_property class:<class ‘yarl.URL’>
2 fragment=<yarl._url.cached_property object at 0x0000023FAA2EC808> kind:data type:cached_property class:<class ‘yarl.URL’>
3 host=<yarl._url.cached_property object at 0x0000023FAA2EC688> kind:data type:cached_property class:<class ‘yarl.URL’>
4 name=<yarl._url.cached_property object at 0x0000023FAA2EC948> kind:data type:cached_property class:<class ‘yarl.URL’>
5 parent=<yarl._url.cached_property object at 0x0000023FAA2EC8C8> kind:data type:cached_property class:<class ‘yarl.URL’>
6 parts=<yarl._url.cached_property object at 0x0000023FAA2EC888> kind:data type:cached_property class:<class ‘yarl.URL’>
7 password=<yarl._url.cached_property object at 0x0000023FAA2EC648> kind:data type:cached_property class:<class ‘yarl.URL’>
8 path=<yarl._url.cached_property object at 0x0000023FAA2EC6C8> kind:data type:cached_property class:<class ‘yarl.URL’>
9 path_qs=<yarl._url.cached_property object at 0x0000023FAA2EC788> kind:data type:cached_property class:<class ‘yarl.URL’>
10 query=<yarl._url.cached_property object at 0x0000023FAA2EC708> kind:data type:cached_property class:<class ‘yarl.URL’>
11 query_string=<yarl._url.cached_property object at 0x0000023FAA2EC748> kind:data type:cached_property class:<class ‘yarl.URL’>
12 raw_name=<yarl._url.cached_property object at 0x0000023FAA2EC908> kind:data type:cached_property class:<class ‘yarl.URL’>
13 raw_parts=<yarl._url.cached_property object at 0x0000023FAA2EC848> kind:data type:cached_property class:<class ‘yarl.URL’>
14 raw_path_qs=<yarl._url.cached_property object at 0x0000023FAA2EC7C8> kind:data type:cached_property class:<class ‘yarl.URL’>
15 raw_suffix=<yarl._url.cached_property object at 0x0000023FAA2EC988> kind:data type:cached_property class:<class ‘yarl.URL’>
16 raw_suffixes=<yarl._url.cached_property object at 0x0000023FAA2ECA08> kind:data type:cached_property class:<class ‘yarl.URL’>
17 suffix=<yarl._url.cached_property object at 0x0000023FAA2EC9C8> kind:data type:cached_property class:<class ‘yarl.URL’>
18 suffixes=<yarl._url.cached_property object at 0x0000023FAA2ECA48> kind:data type:cached_property class:<class ‘yarl.URL’>
19 user=<yarl._url.cached_property object at 0x0000023FAA26A4C8> kind:data type:cached_property class:<class ‘yarl.URL’>

property

20 explicit_port=<property object at 0x0000023FAA2EACC8> kind:property type:property class:<class ‘yarl.URL’>
21 port=<property object at 0x0000023FAA2EAC78> kind:property type:property class:<class ‘yarl.URL’>
22 raw_authority=<property object at 0x0000023FAA2EAB38> kind:property type:property class:<class ‘yarl.URL’>
23 raw_fragment=<property object at 0x0000023FAA2EADB8> kind:property type:property class:<class ‘yarl.URL’>
24 raw_host=<property object at 0x0000023FAA2EAC28> kind:property type:property class:<class ‘yarl.URL’>
25 raw_password=<property object at 0x0000023FAA2EABD8> kind:property type:property class:<class ‘yarl.URL’>
26 raw_path=<property object at 0x0000023FAA2EAD18> kind:property type:property class:<class ‘yarl.URL’>
27 raw_query_string=<property object at 0x0000023FAA2EAD68> kind:property type:property class:<class ‘yarl.URL’>
28 raw_user=<property object at 0x0000023FAA2EAB88> kind:property type:property class:<class ‘yarl.URL’>
29 scheme=<property object at 0x0000023FAA2EAAE8> kind:property type:property class:<class ‘yarl.URL’>

method
30 human_repr()

kind=method class=URL objtype=function

返回URL表示的解码的人类可读字符串。
31 is_absolute()

kind=method class=URL objtype=function

检查绝对url。
    对于绝对URL返回True(具有scheme或以//开头),否则返回False。
32 is_default_port()

kind=method class=URL objtype=function

检查默认端口。
    如果端口是指定方案的默认端口,则返回True。
    例如:'http://python.org'或'http://python.org:80',否则为False。
33 join()

kind=method class=URL objtype=function

连接URL。
通过将“base URL”(self)与另一个URL (URL)组合来构造一个完整的(“绝对的”)URL。
非正式地,它使用基本URL的组件,特别是寻址方案、网络位置和(部分)路径,来提供相对URL中缺少的组件。
34 joinpath()

kind=method class=URL objtype=function

返回一个新的URL,并将other中的元素添加到路径中。
35 origin()

kind=method class=URL objtype=function

返回仅包含方案scheme、主机和端口部分的URL。
    删除用户、密码、路径、查询和碎片。
36 relative()

kind=method class=URL objtype=function

返回URL的相对部分。
    删除方案scheme、用户、密码、主机和端口。
37 update_query()

kind=method class=URL objtype=function

返回一个更新了查询部分的新URL。
38 with_fragment()

kind=method class=URL objtype=function

返回一个替换了片段的新URL。
    如果需要,自动编码片段。
    如果传入None,则将fragment清除为default。
39 with_host()

kind=method class=URL objtype=function

返回一个替换了主机的新URL。
    如果需要,自动编码主机。
    不允许更改相对url的主机,请使用.join()代替。
40 with_name()

kind=method class=URL objtype=function

返回一个替换了名称(路径的最后一部分)的新URL。
    清理查询和片段部分。
    如果需要,将对名称进行编码。
41 with_password()

kind=method class=URL objtype=function

返回一个替换了密码的新URL。
    如果需要,自动编码密码。
    如果参数为None,则清除密码。
42 with_path()

kind=method class=URL objtype=function

返回一个替换了路径的新URL。
43 with_port()

kind=method class=URL objtype=function

返回一个替换了端口的新URL。
    如果参数为None,则将port清除为default。
44 with_query()

kind=method class=URL objtype=function

返回一个替换了查询部分的新URL。
    接受任何映射(例如dict, multidict.MultiDict实例)或str,如果需要,自动编码参数。
    还支持一系列(键、值)对。
    它还可以接受任意数量的关键字参数。
    如果传递None,则清除query。
45 with_scheme()

kind=method class=URL objtype=function

返回一个替换了scheme的新URL。
46 with_suffix()

kind=method class=URL objtype=function

返回一个替换后缀(文件名的文件扩展名)的新URL。
    清理查询和片段部分。
    如果需要,将对后缀进行编码。
47 with_user()

kind=method class=URL objtype=function

返回一个替换了用户的新URL。
    如果需要,自动编码用户。
    如果user为None,则清空user/password。
class method
48 build()

kind=class method class=URL objtype=classmethod

将一个函数转换为一个类方法。

私有或局部

8 _quoting_c <module ‘yarl._quoting_c’ from ‘…\lib\site-packages\yarl\_quoting_c.cp37-win_amd64.pyd’>
9 _quoting <module ‘yarl._quoting’ from ‘…\lib\site-packages\yarl\_quoting.py’>
10 _url <module ‘yarl._url’ from ‘…\lib\site-packages\yarl\_url.py’>

【yarl._quoting_c】

_quoting_c, fullname=yarl._quoting_c, file=yarl_quoting_c.cp37-win_amd64.pyd

【yarl._quoting】

_quoting, fullname=yarl._quoting, file=yarl_quoting.py

【yarl._url】

_url, fullname=yarl._url, file=yarl_url.py

【builtins】

builtins, fullname=builtins

【os】

os, fullname=os, file=os.py

【sys】

sys, fullname=sys, file=

【functools】

functools, fullname=functools, file=functools.py

【math】

math, fullname=math, file=

【warnings】

warnings, fullname=warnings, file=warnings.py

【idna】

idna, fullname=idna, file=idna_init_.py文章来源地址https://www.toymoban.com/news/detail-442924.html

到了这里,关于一图看懂 yarl 模块:为URL解析和更改提供了方便的URL类, 资料整理+笔记(大全)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一图看懂 setuptools 模块:一个功能齐全、积极维护且稳定的库,旨在方便打包Python项目,资料整理+笔记(大全)

    本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 全文介绍python的 setuptools 模块(一个功能齐全、积极维护且稳定的库,旨在方便打包Python项目)、函数、类及类的方法和属性。 它通过代码抓取并经AI智能翻译和人工校对。 是一部不可多得的权威字典类

    2024年02月06日
    浏览(48)
  • 一图看懂6G应用及用例研究

    关注公号回复“220622”下载 《Next G Alliance Report: 6G Applications and Use Cases》原文 下一代通信联盟(Next G Alliance)是由美国电信行业解决方案联盟ATIS(Alliance for Telecommunications Industry Solutions)牵头于2020年10月成立的,由于其主要目的是研究6G所以也被称为美国6G联盟。联盟成员包

    2024年01月19日
    浏览(54)
  • 【一图看懂选择排序】——选择排序和堆排序

    前文知识清单: 直接选择排序通过每一轮的比较,找到最大值和最小值,将最大值的节点跟右边交换,最小值节点跟左边交换,达到排升序的效果。 一图看懂直接选择排序: 每一轮比较都需要遍历数组,查找最大最小值,第一轮遍历N个数据,第二轮是N-2个数据,第三轮N-

    2023年04月15日
    浏览(35)
  • 一图看懂CodeArts Release三大特性,带你玩转发布管理服务

    体验通道 : 发布管理 CodeArts Release-华为云

    2024年02月06日
    浏览(50)
  • 数据中台开源技术栈:一图看懂全面的数据管理与应用架构

          随着数字化时代的到来,数据管理和应用架构变得越来越重要。数据平台作为一个集中管理和利用数据的架构,为组织提供了促进数据驱动决策和业务创新的能力。本文通过一幅图表,将数据平台技术栈的组成部分清晰呈现,助您深入了解数据中台的全面数据管理与应

    2024年04月10日
    浏览(47)
  • 想要成为AIGC工程师, 却不知从哪里开始学习?近屿全新推出一图看懂!

    在这个AI技术飞速发展的时代,在人们常常警惕AI将取代自己的工作的时候,一个另类的说法却悄然流行:“AI不会取代你的工作,会取代你的是掌握了AI技能的人。”这不仅仅是一个警示,更是一个机遇。随着AI工具如ChatGPT、Midjourney、Stable Diffusion(SD)等的普及,掌握AIGC(人

    2024年04月27日
    浏览(51)
  • 通过几张图看懂chatGPT发展史

    ChatGPT 是由 OpenAl 团队研发创造,OpenAl 是由创业家埃隆-马斯克、美国创业孵化器 Y Combinator 总裁阿尔特曼、全球在线支付平台 PayPal 联合创始人彼得-蒂尔等人于 2015 年 在旧金山创立的一家非盈利的 AI 研究公司,拥有多位硅谷重量级人物的资金支持,启动资金 高达 10 亿美金;

    2024年02月11日
    浏览(44)
  • 网络安全——一张图看懂HTTPS建立过程

    · 准备工作(对应图中prepare1234) · 发起链接 · 最后 关于网络安全加密的介绍可以看之前文章: (数据的加密与签名) HTTPS建立过程相当复杂,下图为示意图,可以有整体认识,一般我们编程知道这些已足够。 如果你想仿照HTTPS实现类似加密,可以阅读下具体过程,作为参

    2024年04月12日
    浏览(45)
  • 一张图看懂 USDT三种类型地址 Omni、ERC20、TRC20的区别

    USDT 是当前实用最广泛,市值最高的稳定币,它是中心化的公司Tether发行的。在今年的4月17日之前,市场上存在着2种不同类型的USDT。4月17日又多了一种波场TRC20协议发行的USDT,它们各自有什么区别呢?哪个转账最快到账?哪种最安全?手续费最低? USDT三种链类型Omni、ERC20、

    2024年02月03日
    浏览(48)
  • 【Git】更改本地仓库的URL

    更新现有的远程仓库URL,使用以下Git命令 remote_name 是你要更改的远程仓库的名称 new_url 是新的远程仓库URL 可以使用以下命令查看当前存储库中已配置的所有远程仓库的名称  如果你要将名为 origin 的远程仓库的URL从 https://github.com/olduser/oldrepo.git 更改为 https://github.com/newuser/

    2024年02月13日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包