如何在Python中返回1x1像素的二进制文件?

问题描述:

如何从Python 3.6函数返回1x1像素。从本质上讲,我需要做此Javascript相当于:如何在Python中返回1x1像素的二进制文件?

'use strict'; 
exports.handler = function(event, context) { 

    var imageHex = "\x42\x4d\x3c\x00\x00\x00\x00\x00\x00\x00\x36\x00\x00\x00\x28\x00"+ 
    "\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x18\x00\x00\x00"+ 
    "\x00\x00\x06\x00\x00\x00\x27\x00\x00\x00\x27\x00\x00\x00\x00\x00"+ 
    "\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00"; 
    context.done(null, { "body":imageHex }); 

}; 
+0

看起来更像Perl – dawg

+0

编写函数并返回像素。 – wwii

如果它是在一个文件中,使用这样的:

with open('1x1.png', 'rb') as fin: 
    return fin.read() 

如果你坚持保留数据源文件中,可以考虑使用pack()