2016-07-03 20:51:25
今天使用Python中的pickle存儲的時候出現了以下錯誤:
TypeError: write() argument must be str, not bytes
網上搜索才發現原來是文件打開的方式有問題。
之前文件打開的語句是:
f=open("list.pkl","w+")
然后使用二進制方式打開就沒有這個問題:
f=open("list_account.pkl","wb+")
產生問題的原因是因為pickle存儲方式默認是二進制方式
2016-07-03 20:51:25
今天使用Python中的pickle存儲的時候出現了以下錯誤:
TypeError: write() argument must be str, not bytes
網上搜索才發現原來是文件打開的方式有問題。
之前文件打開的語句是:
f=open("list.pkl","w+")
然后使用二進制方式打開就沒有這個問題:
f=open("list_account.pkl","wb+")
產生問題的原因是因為pickle存儲方式默認是二進制方式
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。