国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python - 請問png讀取出來到編碼是怎樣的?

瀏覽:115日期:2022-08-01 15:36:37

問題描述

想了解一下圖像實際儲存的代碼形式是怎樣的?試著暴力讀取一下:

with open(’/usr/src/pycharm-2017.1/bin/pycharm.png’,’r’) as f: print(f.read())

結果出現了錯誤

Traceback (most recent call last): File '/home/noodle/PycharmProjects/untitled/test/picture_test.py', line 3, in <module> print(f.read()) File '/usr/local/python34/lib/python3.4/codecs.py', line 319, in decode (result, consumed) = self._buffer_decode(data, self.errors, final)UnicodeDecodeError: ’utf-8’ codec can’t decode byte 0x89 in position 0: invalid start byte請輸入代碼

這是為啥呢?請問除了用別的庫,有什么方法解決么?

問題解答

回答1:

不要用文本文件格式打開非文本的文件!

PNG這種文件應該用binary格式的文件來讀取:

with open(’#filename#.png’,’rb’) as f: print(f.read())回答2:

試下用 ’rb’ 模式打開

with open(’/usr/src/pycharm-2017.1/bin/pycharm.png’,’rb’) as f: print(f.read())

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 99免费在线观看 | 国产原创视频在线 | 精品一区二区三区在线视频 | 性高湖久久久久久久久 | 手机在线精品视频 | 国产一级做性视频 | 久久国产免费观看精品1 | 美国免费三片在线观看 | 最新国产大片高清视频 | 亚洲视频在线观看网址 | 中文字幕在线看片成人 | 成年网在线观看免费观看网址 | 在线观看一级毛片免费 | 久久久久久久久久久视频国内精品视频 | 亚洲精品在线免费看 | 日本一级特黄aa毛片免费观看 | 亚洲美女视频在线观看 | 国产免费久久精品久久久 | 免费一级肉体全黄毛片 | 精品欧美一区二区在线观看 | 中文字幕日本不卡 | 亚洲天堂免费观看 | 亚洲精品久久久久网站 | 免费看片aⅴ免费大片 | 一级黄片一级毛片 | 亚洲一区二区三区四区五区六区 | 精品国产一区在线观看 | 生活片一级播放免费 | 美女视频免费永久观看的 | 在线视频观看一区 | 高跟丝袜美女一级毛片 | 久久精品综合免费观看 | 女人野外小树林一级毛片 | 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 国产一级一片免费播放 | 免费观看一级成人毛片 | 91亚洲精品久久91 | 黄色成人免费网站 | 97视频在线观看免费 | 99久视频 | 国产乱色在线观看 |