


Résumé des fonctions courantes de urllib.parse de Python3
Feb 22, 2017 pm 04:42 PMLes exemples de cet article décrivent les fonctions courantes de urllib.parse en Python3. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
1 Obtenez les paramètres de l'URL
>>> from urllib import parse >>> url = r'https://docs.python.org/3.5/search.html?q=parse&check_keywords=yes&area=default' >>> parseResult = parse.urlparse(url) >>> parseResult ParseResult(scheme='https', netloc='docs.python.org', path='/3.5/search.html', params='', query='q=parse&check_keywords=yes&area=default', fragment='') >>> param_dict = parse.parse_qs(parseResult.query) >>> param_dict {'q': ['parse'], 'check_keywords': ['yes'], 'area': ['default']} >>> q = param_dict['q'][0] >>> q 'parse' #注意:加号会被解码,可能有时并不是我们想要的 >>> parse.parse_qs('proxy=183.222.102.178:8080&task=XXXXX|5-3+2') {'proxy': ['183.222.102.178:8080'], 'task': ['XXXXX|5-3 2']}
.
2.urlencode
>>> from urllib import parse >>> query = { 'name': 'walker', 'age': 99, } >>> parse.urlencode(query) 'name=walker&age=99'
3.
>>> from urllib import parse >>> parse.quote('a&b/c') #未编码斜线 'a%26b/c' >>> parse.quote_plus('a&b/c') #编码了斜线 'a%26b%2Fc'
from urllib import parse >>> parse.unquote('1+2') #不解码加号 '1+2' >>> parse.unquote('1+2') #把加号解码为空格 '1 2'
Si vous souhaitez toujours demander Pourquoi n'y a-t-il pas de code d'URL, regardez à nouveau l'exemple 1 cinq fois.
Pour plus d'articles connexes sur le résumé des fonctions communes de urllib.parse en Python3, veuillez faire attention au site Web PHP chinois !

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser Python pour trouver la distribution ZIPF d'un fichier texte

Comment utiliser la belle soupe pour analyser HTML?

Comment effectuer l'apprentissage en profondeur avec TensorFlow ou Pytorch?

Introduction à la programmation parallèle et simultanée dans Python

Sérialisation et désérialisation des objets Python: partie 1

Comment implémenter votre propre structure de données dans Python

Modules mathématiques en python: statistiques
