ホームページ > バックエンド開発 > Python チュートリアル > Python でクエリ文字列を URL エンコードするにはどうすればよいですか?

Python でクエリ文字列を URL エンコードするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-24 15:55:43
オリジナル
655 人が閲覧しました

How to URL Encode a Query String in Python?

Python でクエリ文字列を URL エンコードする

質問:

クエリをエンコードするにはどうすればよいですか? PythonでURLエンコーディングを使用した文字列?具体的には、エンコードする必要がある次のクエリ文字列があります:

queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"];
ログイン後にコピー

答え:

Python でクエリ文字列を URL エンコードするには、次のテクニック:

Python 2:

import urllib
encoded_query_string = urllib.quote_plus(queryString)
ログイン後にコピー

Python 3:

import urllib.parse
encoded_query_string = urllib.parse.quote_plus(queryString)
ログイン後にコピー

quote_plus 関数は、クエリ文字列内の特殊文字を適切にエスケープします。 HTTP 経由で安全に送信されます。適切な URL エンコード ルールを使用して、スペースを「 」やその他の文字としてエンコードします。

これにより、HTTP リクエストや、クエリ文字列を送信する必要があるその他のシナリオで使用できる、エンコードされたクエリ文字列が生成されます。特殊文字。

以上がPython でクエリ文字列を URL エンコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート