質問編集履歴

1

markdownの使用

2018/09/10 13:53

投稿

giro1975
giro1975

スコア37

test CHANGED
@@ -1 +1 @@
1
- python-amazon-simple-product-api のエラーへの対処教えてくださ
1
+ python-amazon-simple-product-api でamazon商品情報取得した
test CHANGED
@@ -1,8 +1,20 @@
1
1
  python-amazon-simple-product-api を使用して、amazonの商品情報を取得したいです。
2
+
3
+ しかし TypeError: key: expected bytes or bytearray, but got 'list' が生じてしまいます。
2
4
 
3
5
 
4
6
 
7
+ 環境 jupyter note bookを使用しています。
8
+
9
+
10
+
11
+
12
+
13
+ ```ここに言語を入力
14
+
5
15
  import os
16
+
17
+
6
18
 
7
19
 
8
20
 
@@ -46,6 +58,8 @@
46
58
 
47
59
  print(price, currency) # 価格と通貨を表示。
48
60
 
61
+ ```
62
+
49
63
 
50
64
 
51
65
 
@@ -53,6 +67,12 @@
53
67
  を実行。※AMAZON_ACCESS_KEY 、AMAZON_SECRET_KEY、AMAZON_ASSOCIATE_TAG は伏せています。
54
68
 
55
69
 
70
+
71
+ すると次のエラー結果となります。
72
+
73
+
74
+
75
+ ```ここに言語を入力
56
76
 
57
77
  TypeError Traceback (most recent call last)
58
78
 
@@ -160,10 +180,12 @@
160
180
 
161
181
  TypeError: key: expected bytes or bytearray, but got 'list'
162
182
 
183
+ ```
163
184
 
164
185
 
165
186
 
166
187
 
167
188
 
168
189
 
190
+
169
- productsがリストになっていないのが原因と思います。対処方法を教えてください。よろしくお願いします。
191
+ productsがリストになっていないのが原因ではと思います。対処方法を教えてください。よろしくお願いします。