AI見守りカメラを作ろうについて

AI見守りカメラを作ろうの、第3章(一定時間ごとに人を検知する)で下記を入力して、保存されたか確認していますが

import pickle
with open(‘data.pickle’, ‘rd’) as f:
print(pickle.load(f))

以下のエラーがでます。

Traceback (most recent call last):
File “”, line 1, in
ValueError: invalid mode: ‘rd’

何度か、やり直しましたが変わらず原因がわかりません。教えて下さい。よろしくお願い致します。

こんにちは

open関数の部分について、2つ目の引数の値が無効なためエラーが発生していると思われます。rdrbに変えて実行してみてください。

参考:

AI見守りカメラを作ろうについて からディスカッションを続行:

返信ありがとうございました。
変更を試して見ましたが、今度は別のメッセージが出ます。

Traceback (most recent call last):
File “”, line 2, in
NameError: name ‘pickie’ is not defined

名前が定義されていない様です。

何度もすみません。
よろしくお願い致します。

こんにちは

NameErrorが発生する際は、モジュールなら読み込まれているかどうか、変数なら事前に定義されているかを調べると良いかと思います。また、誤記がある場合にも同様のエラーが発生するため確認のポイントとなります。

ここで読み込んでいるのはPythonの標準モジュールのpickleです。そのため、li になっていることが今回の原因かと思います。

https://docs.python.org/ja/3/library/pickle.html

お世話になります。
AI見守りカメラを作ろうの、第3章(一定時間ごとに人を検知する)保存されたか確認しています。テキストの画面と違う様ですが、これで成功と言う事になりますか?

こんにちは

問題なく動作しているようです。おそらく、Thonny IDEの更新で改行されずに表示されるようになったのかと思います