[Python] 在python代码里包含一个二进制文件 →→→→→进入此内容的聊天室

来自 , 2020-11-07, 写在 Python, 查看 151 次.
URL http://www.code666.cn/view/1543ceff
  1. #这段代码吧myimage.gif文件的内容以base64编码输出
  2. import base64,zlib
  3. data = open('myimage.gif','rb').read()
  4. print base64.encodestring(zlib.compress(data))
  5.  
  6.  
  7. #把上面代码输出的结果存储在变量里面:
  8. import base64,zlib
  9. myFile = zlib.decompress(base64.decodestring("""
  10. eJxz93SzsExUZlBn2MzA8P///zNnzvz79+/IgUMTJ05cu2aNaBmDzhIGHj7u58+fO11ksLO3Kyou
  11. ikqIEvLkcYyxV/zJwsgABDogAmQGA8t/gROejlpLMuau+j+1QdQxk20xwzqhslmHH5/xC94Q58ST
  12. 72nRllBw7cUDHZYbL8VtLOYbP/b6LhXB7tAcfPCpHA/fSvcJb1jZWB9c2/3XLmQ+03mZBBP+GOak
  13. /AAZGXPL1BJe39jqjoqEAhFr1fBi1dao9g4Ovjo+lh6GFDVWJqbisLKoCq5p1X5s/Jw9IenrFvUz
  14. +mRXTeviY+4p2sKUflA1cjkX37TKWYwFzRpFYeqTs2fOqEuwXsfgOeGCfmZ57MP4WSpaZ0vSJy97
  15. WPeY5ca8F1sYI5f5r2bjec+67nmaTcarm7+Z0hgY2Z7++fpCzHmBQCrPF94dAi/jj1oZt8R4qxsy
  16. 6liJX/UVyLjwoHFxFK/VMWbN90rNrLKMGQ7iQSc7mXgTkpwPXVp0mlWz/JVC4NK0s0zcDWkcFxxF
  17. mrvdlBdOnBySvtNvq8SBFZo8rF2MvAIMoZoPmZrZPj2buEDr2isXi0V8egpelyUvbXNc7yVQkKgS
  18. sM7g0KOr7kq3WRIkitSuRj1VXbSk8v4zh8fljqtOhyobP91izvh0c2hwqKz3jPaHhvMMXVQspYq8
  19. aiV9ivkmHri5u2NH8fvPpVWuK65I3OMUX+f4Lee+3Hmfux96Vq5RVqxTN38YeK3wRbVz5v06FSYG
  20. awWFgMzkktKiVIXkotTEktQUhaRKheDUpMTikszUPIVgx9AwR3dXBZvi1KTixNKyxPRUhcQSBSRe
  21. Sn6JQl5qiZ2CrkJGSUmBlb4+QlIPKKGgAADBbgMp"""))
  22.  
  23. print "I have a file of %d bytes." % len(myFile)
  24.  
  25. #如果需要显示此图片,可以通过以下代码显示:
  26. import Image,StringIO
  27. myimage = Image.open(StringIO.StringIO(myFile))
  28. myimage.show()
  29. #//python/219

回复 "在python代码里包含一个二进制文件"

这儿你可以回复上面这条便签

captcha