0
我使用的是Python 2.7,我需要將返回值struct.pack()
函數(根據文檔將str
)轉換爲bytearray
對象。 bytearray()
內建函數接受一個字符串值,但文檔說我也必須通過一個encoding
參數用於將字符串編碼爲字節。我不知道該編碼應該是什麼,因爲struct.pack()
的返回值大概應該是字節值,它不是實際的文本字符串,所以沒有編碼。如何將python str轉換爲bytearray
那麼如何將存儲在Python2 str
中的bytes
對象轉換爲bytearray
對象?
固定。現在,該句子顯示「如果它是unicode,則還必須提供編碼(以及可選的錯誤)參數; bytearray()然後使用unicode.encode()將unicode轉換爲字節。 – 2014-10-10 17:08:36
@TerryJanReedy:感謝您的快速文檔修復! – 2014-10-11 15:13:29
當週五新發布的問題列表出來時,我會嘗試做任何簡單的文檔修復,以免他們迷失方向並坐幾年。建議在跟蹤器消息中提供純文本(未格式化)的重新註釋。 – 2014-10-13 03:28:59