UR1を指定すると、どのようにしてパラメータの辞書を取得できますか?Python 2.6にはURLパラメータパーサーが組み込まれていますか?
3
A
答えて
7
http://docs.python.org/library/urlparse.html
編集:それはURLパラメータのタプルを返します。あなたが絶対にそれを持っている必要がある場合は、あなたがそれを自分で実装しなければならないような辞書のように見えます。 (タプルを取得してdictに割り当てる)
string = "addressing scheme network location path query fragment_identifier".split()
url = urlparse.urlsplit("url")
dictionary = dict(zip(string,url))
その辞書の行が有効かどうかはわかりませんが、そのようなものです。
2
の場合はurlparseとなります。しかし、辞書の代わりにurlsplitとurlparseメソッドはnamedtupleオブジェクトを出力します。このオブジェクトはメンバ属性で簡単に参照できます。辞書が必須の場合は、名前付きタプル値を使用して辞書を構築することもできます。 クエリパラメータを解析する場合は、同じモジュールのparse_qs
とparse_qsl
を使用してください。
関連する問題
- 1. Rails 5に組み込みのJSONapiが組み込まれていますか?
- 2. pythonが組み込まれたPythonエディタはありますか?
- 3. pythonスライスに組み込まれていない組み込み型以外はなぜですか?
- 4. PHPにはオプティマイザが組み込まれていますか?
- 5. MFCにはグリッドコントロールが組み込まれていますか?
- 6. Visual Studioにはマージツールが組み込まれていますか?
- 7. 組み込み関数が組み込まれていない並べ替え
- 8. Angular2にjQueryが組み込まれていますか?
- 9. プリセットhtmlファイルはプログラムに組み込まれていますか?
- 10. sysモジュールはCpythonインタープリタに組み込まれていますか?
- 11. CassiniDevはWinFormアプリケーションに組み込まれていますか?
- 12. WPFコンバータはカスタムコントロールに組み込まれていますか?
- 13. VS2010には組み込みwdkが含まれていますか?
- 14. 二重スラッシングファイルパスのためのpythonメソッドが組み込まれていますか?
- 15. CDTのEclipse Junoに組み込まれているインクルードディレクトリが組み込まれていない
- 16. インタプリタ:Pythonの組み込み関数が定義されていませんか?
- 17. f#の "ペアワイズ"機能が組み込まれていますか?
- 18. Gridviewフィルタリング機能が組み込まれていますか?
- 19. Pythonの組み込みメソッドはどのクラスに属していますか?
- 20. グローバルがDjangoに組み込まれています
- 21. C++にMySqlが組み込まれています
- 22. Mac appにプロビジョニングプロファイルが組み込まれています
- 23. JS FrameworkにCruiseControlが組み込まれています
- 24. Tomcat 8内にActiveMQ Serverが組み込まれています
- 25. QT 5.0 - ログに組み込まれていますか?
- 26. なぜsum()とmin()のPython組み込み関数がはるかに優れていますか?
- 27. Pythonパッケージのインポートは機能に組み込まれていません
- 28. GHCにはどのパッケージが組み込まれていますか?
- 29. Excelには「仮想」機能が組み込まれていますか?
- 30. Pymongoには検証ルールが組み込まれていますか?
クエリパラメータが必要です。 >>> u.urlsplit( "http://google.com/?a=3 &k=2"); SplitResult(scheme = 'http'、ネットロック= 'google.com'、パス= '/'、クエリ= 'a = 3&k = 2 '、fragment =' ') – TIMEX
TIMEX。parse_qsとparse_qslがあなたの助けになります。 –