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 サイトの他の関連記事を参照してください。