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

質問編集履歴

1

エラーメッセージ文の追加

2015/05/06 12:39

投稿

退会済みユーザー
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>