質問編集履歴
1
エラーメッセージ文の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,6 @@
|
|
1
|
+
「みんなのPython Wevアプリ編」という本を見ながら、下記コードを書きました。
|
2
|
+
(ただ、この本が2007年に書かれた古い本で、Python2をベースにしているので、自分なりにPython3で使えるように書き直しています。これが原因だと思います…)
|
3
|
+
|
1
4
|
```lang-python
|
2
5
|
#!/usr/bin/env python
|
3
6
|
# coding: utf-8
|
@@ -47,6 +50,7 @@
|
|
47
50
|
上記のコードを書いたのですが、
|
48
51
|
「lang_dic=pickle.load(f) #エラーを指摘されている箇所」
|
49
52
|
の所で、エラーが出てしまいます。
|
53
|
+
lang_dic = {}, pickle = <module 'pickle' from 'C:\\Python34\\lib\\pickle.py'>, pickle.load = <built-in function load>, f = <_io.TextIOWrapper name='./favorite_language.dat' mode='r' encoding='cp932'>
|
50
54
|
TypeError: 'str' does not support the buffer interface
|
51
55
|
args = ("'str' does not support the buffer interface",)
|
52
56
|
with_traceback = <built-in method with_traceback of TypeError object>
|