研究ノート(28):21日のクリアランスのPython(ビデオレッスンのみ) - ネットワークモジュールの概要と説明urllib.parseモジュール

すぐに学ぶ:https://edu.csdn.net/course/play/24797/282208?utm_source=blogtoedu

1.urllib.parse:URLを解析するための

2. urlparse()関数は、文字列を解析します

3.使用urlunparse()関数は、オブジェクトまたはParseResultから摩耗URLを促進するために復元することができタプル

4.parse_qs()、parse_qsl()は、辞書やリストを取得するには、クエリ文字列を解決するために使用されます

5.urlencode():クエリ文字列にリストや辞書を復元します

アップとしてインポートurllib.parse 

= 'https://blog.csdn.net/happyk213' URL 
#UV = up.urlparse(URL) 印刷(UV) 印刷( 'スキーム:'、uv.scheme) 印刷( 'netloc:'、uv.netloc) プリント( 'パス:'、uv.path) プリント( 'paramsは:'、uv.params) プリント( 'クエリー'、uv.query) プリント( '断片」、uv.fragment) 
#UV2 = up.urlunparse(UV) プリント(UV2)

STR = '名前= 123&名= ABC&年齢= 18&性別= 1&年齢= 1&高さ= 190' 

strf = up.parse_qs(STR)
プリント(strf)
strf = up.parse_qsl(STR)
プリント(strf)

strpq = { '名前':[ '123'、 'ABC']、 '年齢':[ '18'、 '1']、 '性別 ':[' 1 ']、 '高':[' 190' ]}
strpql = [( '名前'、 '123')、( '名前'、 'ABC')、( '年齢'、 '18')、( '性別'、 '1')、( '年齢'、「1 ')、('高' '190')]
性別' '1 ')、('年齢'、 '1 ')、('高'、' 190 ')] 
#トランスコーディング
プリント(up.quote('退屈日APE「))
#解码
プリント(up.unquote( '%E6%97%A0%E8%81%8A%E7%8C%BF%E7%9A%84%E4%B8%80%E6%97%A5'))
プリント( up.urlencode(strpq))
プリント(up.unquote(up.urlencode(strpq)))
プリント(up.urlencode(strpql))
公開された39元の記事 ウォン称賛29 ビュー899

おすすめ

転載: blog.csdn.net/happyk213/article/details/105248269