Estudio Notas (28): 21 días aclaramiento Python (Video Lección solamente) - Red Descripción general del módulo y módulo de explicar urllib.parse

Aprender de inmediato: https://edu.csdn.net/course/play/24797/282208?utm_source=blogtoedu

1.urllib.parse: para análisis de URL

2. Utilice el urlparse () para analizar la cadena

3. Utilice la función urlunparse () puede ser el objeto o una tupla ParseResult restaurado para promover el URL de desgaste

4.parse_qs (), parse_qsl () se utiliza para resolver la cadena de consulta para obtener un diccionario o una lista

5.urlencode (): para restaurar una lista o un diccionario en la cadena de consulta

urllib.parse importación como hasta 

url = 'https://blog.csdn.net/happyk213' 
# uv = up.urlparse (url) 
# impresión (UV) 
# print ( 'esquema:', uv.scheme) 
# impresión ( 'netloc:', uv.netloc) 
# print ( 'ruta:', uv.path) 
# print ( 'params:', uv.params) 
# print ( 'consulta:', uv.query) 
# impresión (fragmento ', uv.fragment) 
# 
# UV2 = up.urlunparse (uv) 
# de impresión (UV2) 

str = 'name = 123 & name = abc edad = 18 y sexo = 1 & edad = 1 & height = 190' & 

STRF = up.parse_qs (str) 
de impresión (STRF) 
STRF = up.parse_qsl (str) 
de impresión (STRF) 

strpq = { 'nombre': [ '123', 'abc'], 'edad': [ '18', '1'], 'sexo ': [' 1 '], 'altura': [' 190' ]}
strpql = [( 'nombre', '123'), ( 'nombre', 'abc'), ( 'edad', '18'), ( 'sexo', '1'), ( 'edad', '1 '), (' altura ' '190')]
Sexo ' ' 1 '), (' Edad', ' 1 '), (' altura',' 190 ')] 
# transcodificación 
de impresión (up.quote (' aburrido día simios '))
#解码
de impresión (up.unquote ( '% E6% 97% A0% E8% 81% 8A% E7% 8C% BF% E7% 9A% 84% E4% B8% 80% E6% 97% A5')) 
de impresión ( up.urlencode (strpq)) 
impresión (up.unquote (up.urlencode (strpq))) 
impresión (up.urlencode (strpql))
Publicado 39 artículos originales · ganado elogios 29 · vistas 899

Supongo que te gusta

Origin blog.csdn.net/happyk213/article/details/105248269
Recomendado
Clasificación