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

时间:2017-09-05 03:31:18

标签: python python-3.x

如何从Python 3.6函数返回1x1像素。基本上,我需要做相当于这个Javascript:

'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 });

};

1 个答案:

答案 0 :(得分:0)

如果它在文件中,请使用以下内容:

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

如果您坚持将数据保留在源文件中,请考虑使用pack()