Paquet : python3-yarl (1.22.0-1 et autres) [debports]
Liens pour python3-yarl
Ressources Debian :
Télécharger le paquet source :
IntrouvableResponsables :
Ressources externes :
- Page d'accueil [github.com]
Paquets similaires :
encore une autre bibliothèque d’URL pour Python
L’URL est construit à partir de « str » :
>>> from yarl import URL
>>> url = URL('https://www.python.org/~guido?arg=1#frag')
>>> url
URL('https://www.python.org/~guido?arg=1#frag')
Toutes les parties de l’URL, scheme, user, passsword, host, port, path, query et fragment sont accessibles par propriétés :
>>> url.scheme
'https'
>>> url.host
'www.python.org'
>>> url.path
'/~guido'
>>> url.query_string
'arg=1'
>>> url.query
<MultiDictProxy('arg': '1')>
>>> url.fragment
'frag'
Toutes les manipulations d’URL produisent un nouvel objet URL :
>>> url.parent / 'downloads/source'
URL('https://www.python.org/downloads/source')
Les chaines passées au constructeur et les méthodes de modification sont automatiquement encodés selon une représentation canonique avec comme résultat :
>>> url = URL('https://www.python.org/путь')
>>> url
URL('https://www.python.org/%D0%BF%D1%83%D1%82%D1%8C')
Les propriétés normales sont décodées selon les pourcents selon les pourcents, utiliser les version « raw_ » pour obtenir les chaines encodées :
>>> url.path '/путь'
>>> url.raw_path '/%D0%BF%D1%83%D1%82%D1%8C'
Une représentation lisible humainement de l’URL est disponible sous « .human_repr() » :
>>> url.human_repr() 'https://www.python.org/путь'
Autres paquets associés à python3-yarl
|
|
|
|
-
- dep: libc6 (>= 2.41)
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
-
- dep: python3
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
- dep: python3 (<< 3.15)
- dep: python3 (>= 3.13~)
-
- dep: python3-idna
- gestion Python de IDNA2008 (RFC 5891) –⋅Python⋅3
-
- dep: python3-multidict
- multidict implementation (Python library)
-
- dep: python3-propcache
- Fast property caching (Python)
Télécharger python3-yarl
| Architecture | Version | Taille du paquet | Espace occupé une fois installé | Fichiers |
|---|---|---|---|---|
| sh4 (portage non officiel) | 1.22.0-1+b1 | 103,6 ko | 454,0 ko | [liste des fichiers] |
