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

Linda Hamilton
リリース: 2024-11-27 20:07:10
オリジナル
115 人が閲覧しました

How to URL Encode Query Strings in Python?

Python でのクエリ文字列のエンコード

URL エンコードは、クエリ文字列内の特殊文字を同等の ASCII 文字に変換するために使用される一般的な手法です。これにより、クエリ文字列が URL を介して正常に渡されることが保証されます。

チャレンジ:

送信前に URL エンコードする必要があるクエリ文字列があります。文字列は次のように構成されます:

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

解決策:

Python 2:

import urllib

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

パイソン3:

import urllib.parse

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

説明:

quote_plus() 関数は文字列を引数として受け取り、すべての特殊文字が URL エンコードされた新しい文字列を返します。 。これには、スペース、アンパサンド、疑問符などの文字が含まれます。

結果のsafe_stringは、クエリ文字列としてURLを介して安全に渡すことができるようになりました。

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

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