TypeError: write() argument must be str, not bytes

運行程序時出現下面的錯誤:


TypeError: write() argument must be str, not bytes

其實是文件打開的問題,而且默認的儲存方式是二進制

原始程序是:

  with open(result_file, 'w') as f:

將其改成下面的就對了

  with open(result_file, 'wb+') as f:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章