質問編集履歴

3

文章を修正

2018/11/03 07:05

投稿

sirokuma405
sirokuma405

スコア11

test CHANGED
File without changes
test CHANGED
@@ -186,8 +186,6 @@
186
186
 
187
187
  <type 'zbar.EnumItem'>
188
188
 
189
- ISBN10
190
-
191
189
  ['4797374772']
192
190
 
193
191
  key : EAN13 val : ['1920055026000']

2

keyの型確認した結果を追記

2018/11/03 07:05

投稿

sirokuma405
sirokuma405

スコア11

test CHANGED
File without changes
test CHANGED
@@ -157,3 +157,47 @@
157
157
  KeyError: 'ISBN10'
158
158
 
159
159
  ```
160
+
161
+
162
+
163
+ ---
164
+
165
+ 追記
166
+
167
+
168
+
169
+ ```Python
170
+
171
+ for key,val in scanned_data.items():
172
+
173
+ print "key : "+str(key)+" val : "+str(val)
174
+
175
+ print type(key)
176
+
177
+ print scanned_data[key]
178
+
179
+ ```
180
+
181
+ のコードを追記したところ
182
+
183
+ ```result
184
+
185
+ key : ISBN10 val : ['4797374772']
186
+
187
+ <type 'zbar.EnumItem'>
188
+
189
+ ISBN10
190
+
191
+ ['4797374772']
192
+
193
+ key : EAN13 val : ['1920055026000']
194
+
195
+ <type 'zbar.EnumItem'>
196
+
197
+ ['1920055026000']
198
+
199
+ ```
200
+
201
+ となりました。
202
+
203
+ keyがstrだと思いこんでいたのが原因かもしれないです。

1

開発環境に関して追記しました。

2018/11/03 07:04

投稿

sirokuma405
sirokuma405

スコア11

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,16 @@
7
7
 
8
8
 
9
9
  取得の仕方を教えていただけないでしょうか
10
+
11
+
12
+
13
+ 環境としては
14
+
15
+ Python : 2.7.13
16
+
17
+ OS : raspbian 9.4
18
+
19
+ です。
10
20
 
11
21
 
12
22