3
我有一個形象的Python中的文件流:如何將文件流轉換爲Python中的數據URI?
\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...
如何將它轉換爲一個data URI?
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAU...'
我有一個形象的Python中的文件流:如何將文件流轉換爲Python中的數據URI?
\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...
如何將它轉換爲一個data URI?
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAU...'
將其編碼到base64中,然後刪除換行符。
>>> '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...'.encode('base64').replace('\n', '')
'iVBORw0KGgoAAAANSUhEUgAABI....'
我不知道,你可以這樣編碼,我一直以爲你所需要的'base64'模塊 – 2011-06-13 08:20:13
Python有相當多的非文本[編碼](http://docs.python.org/庫/ codecs.html#標準編碼)。 – 2011-06-13 08:23:53
ha rot13 ^^我以爲你需要單獨的導入,而不是通過編碼方法調用它。 – 2011-06-13 08:36:08