今天在學習貝葉斯的時候,出現了這樣一個錯誤。錯誤的意思是:類型錯誤:需要類似字節的對象,而不是字符串
我使用的是python3版本
報錯原因:python3中,編碼的時候區分了字符串和二進制。
解決辦法
使用python的字節流和字符串兩種類型轉換的函數encode()、decode()。
如果讀入的是str,通過encode()方法可以編碼爲指定的bytes;
如果從網絡或磁盤上讀取了字節流,那麼讀到的數據就是bytes。通過decode()方法可以編碼爲指定的str
今天在學習貝葉斯的時候,出現了這樣一個錯誤。錯誤的意思是:類型錯誤:需要類似字節的對象,而不是字符串
我使用的是python3版本
報錯原因:python3中,編碼的時候區分了字符串和二進制。
使用python的字節流和字符串兩種類型轉換的函數encode()、decode()。
如果讀入的是str,通過encode()方法可以編碼爲指定的bytes;
如果從網絡或磁盤上讀取了字節流,那麼讀到的數據就是bytes。通過decode()方法可以編碼爲指定的str
一、幾個基本概念 登錄用戶(login user):通過登錄方式進入系統的用戶,強調登錄身份。 當前用戶(current user):執行一個進程或者命令時所使用的用戶身份,強調執行身份。 舉