[英]what's the different open Picture file python2 open.read and python3 open.read
以下正在發生:
Python 2 沒有表示原始字節的類型。 相反,這些字節由字符串表示,並且在打印時,它嘗試將字節輸出為字符。 如果字符不是 ASCII,則會導致帶有問號圖標等的奇怪字符。
在 Python 3 中,引入了字節類型。 在 Python 3 中以二進制形式打開文件將返回字節類型。 打印字節類型時,所有不能用 ASCII 正確表示的字節都被轉義為\\x00
和\\xFF
(十六進制)之間的內容。
所以區別在於 Python 3 具有存儲和打印原始字節的能力,而 Python 2 則沒有。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.