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

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

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-27 04:40:11307ブラウズ

How Do I URL Encode a Query String in Python?

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

質問:

クエリ文字列を URL エンコードしたいですクエリ文字列を送信する前に。 Python でこれを行うにはどうすればよいですか?

答え:

Python では、urllib.quote_plus() 関数を使用して文字列を URL エンコードできます。この関数は、文字列内の特殊文字をパーセントでエンコードされた同等の文字に置き換えます。

例:

queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]

safe_string = urllib.quote_plus(queryString)

これは、queryString 変数内の特殊文字をエンコードして格納します。の結果safe_string.

注:

Python 3 では、urllib パッケージは小さなモジュールに分割されました。 Python 3 で quote_plus を使用するには、urllib.parse モジュールをインポートし、urllib.parse.quote_plus() を使用する必要があります。

例:

import urllib.parse

queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]

safe_string = urllib.parse.quote_plus(queryString)

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。