"TypeError: a bytes-like object is required, not 'str'"解決辦法

今天在學習貝葉斯的時候,出現了這樣一個錯誤。錯誤的意思是:類型錯誤:需要類似字節的對象,而不是字符串 我使用的是python3版本 報錯原因:python3中,編碼的時候區分了字符串和二進制。 解決辦法 使用python的字節流和字符串兩種類型轉換的函數encode()、decode()。 如果讀入的是str,通過encode()方法可以編碼爲指定的bytes; 如果從網絡或磁盤上讀取了字節流,那
相關文章
相關標籤/搜索