teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

urlencodeへのリンク追加

2017/10/19 10:00

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  `{p: json.dumps(parameters[p]) for p in parameters}`によって、ディクショナリ内の文字列値`"Total+MB"`のように前後に`"`が付加されているようです。
2
+ 提示コード中の`parse.urlencode`が[urllib.parse.urlencode](https://docs.python.jp/3/library/urllib.parse.html#urllib.parse.urlencode)であるならば
2
3
  `parse.urlencode(parameters)`のように`parameters`をそのまま渡してよいと思います。
3
4
 
4
- ちなみに当方環境で`urllib.parse`の`urlencode`を利用すると、`+`は`%2B`にエンコードされます。
5
+ ちなみに当方環境で`Total+MB`の`+`は`%2B`にエンコードされます。
5
6
 
6
7
  ```Python
7
8
  import urllib.parse