1. ホーム
  2. python learning

Python error TypeError: must be str, not bytes

2022-02-18 12:30:34
#! /usr/bin/python
インポートピックル 
shoplist=['アップル','マンゴー','キャロット']
f = open('c:\poem.txt','w')
pickle.dump(ショップリスト,f)
f.close()
ショップリストを削除する
f = open('c:\poem.txt','r')
storedlist = pickle.load(f)

print(ストアドリスト)

上記のプログラムを実行すると、エラーが発生します。TypeError: must be str, not bytes.


<スパン 解決策

ファイルをopenで開く際に、b

f = open('c:\poem.txt','wb')

<スパン f = open('c:\poem.txt','rb')