挺有意思的杂项,python将二进制转图片的时候出现的图片不像二维码,想看题解的时候发现网上的大部分题解都是直接转发,更有意思了。

题目是派大星的烦恼,给了我们一张粉红图片,放进010editor里面

可以看到这里就是题目里面所说的派大星的伤疤了。

题目里面的描述,说0X44和0X22是伤疤的两种细胞,另外的就是派大星的赘肉。很自然地我们可以想到这个是二进制对应的01

这里是d":

"DD"DD""""D"DD""""""DD"""DD"DD""D""DDD""D"D"DD""""""DD""D""""DD"D"D"DD""""D"DD""D"""DD"""""DDD""""D"DD"""D"""DD"""D""DD"D"D"DD"""DD""DD"D"D""DD""DD"DD"""D"""DD""DD"DD""D"D""DD"D"D"DD"""D"""DD"""D"DD""DD"""DD"D"D""DD"""D"DD""DD""DD"""""DDD""DD""DD"""D""DD""

我们将"为0 D为1,替换得到:

0110110000101100000011000110110010011100101011000000110010000110101011000010110010001100000111000010110001000110001001101010110001100110101001100110110001000110011011001010011010101100010001100010110011000110101001100010110011001100000111001100110001001100

刚好是16X16

猜测是一个黑白二维码

用python画一下:

from PIL import Image

x = 16

y = 16

im = Image.new(‘RGB‘, (x, y))

white = (255, 255, 255)

black = (0, 0, 0)

with open(‘file.txt‘) as f:

for i in range(x):

ff = f.readline()

for j in range(y):

if ff[j] == ‘1‘:

im.putpixel((i, j), black)

else:

im.putpixel((i, j), white)

im.save("1.jpg")

得到的是什么玩意儿

先不说这个能不能反色变成二维码,就这个画质我估计想扫出来就够呛

于是换一个思路

刚好想到了反色,于是我们从二进制数入手,看能否反转,因为正向将二进制转字符串有不可见字符,我们尝试反着来。

反转之后看能否得到字符串

注意这里我反转相当于是将二进制数的排序变为了从后往前排

答案错误。

继续测试,从头开始将每八位二进制数倒序,得到字符串,成功

附上python2代码

(希望转发大佬题解的童鞋是在自己对题目有思考之后才转发的,而不是简单地看一遍题解,感觉自己懂了,这样不会有什么太大的进步,同时也指指自己)

def bin_to_str(s):

return ‘‘.join([chr(i) for i in [int(b, 2) for b in s.split(‘ ‘)]])

a = "01101100 00101100 00001100 01101100 10011100 10101100 00001100 10000110 10101100 00101100 10001100 00011100 00101100 01000110 00100110 10101100 01100110 10100110 01101100 01000110 01101100 10100110 10101100 01000110 00101100 11000110 10100110 00101100 11001100 00011100 11001100 01001100"

a = a.split(‘ ‘)

flag=‘‘

for i in a:

test=i[::-1]

flag+=bin_to_str(test)

print flag

用python画派大星_派大星的烦恼MISC相关推荐

  1. mmdvm 接收_派之星和MMDVM热点常见问题

    BG3MDO整理撰写,引用请注明出处 更新时间 21/08/2017 常见问题,未完待续... 1,树莓派烧录派之星需要多大存储卡? 派之星需要最小2GB存储卡,其他任何大于此容量存储卡都没有问题,例 ...

  2. 成都python数据分析师职业技能_合格大数据分析师应该具备的技能

    课程七.建模分析师之软技能 - 数据库技术 本部分课程主要介绍MySQL数据库的安装使用及常用数据操作 1.关系型数据库介绍 2.MySQL的基本操作: 1)数据库的操作 2)数据表的操作 3)备份与 ...

  3. 为什么不用python做大数据_光环大数据告诉你为什么说:人生苦短,我用Python

    首先我们要说明的是本文不扯什么大道理,只是先介绍Python的背景,然后从实用的角度出发举一两个真实栗子. 首先要想了解要一门语言的好坏,或者为什么招程序员喜欢(卧槽,原来程序员喜欢不是女朋友?)我们 ...

  4. python制作数据化大屏_可视化大屏经验分享

    最近在实际项目中积累了一些经验,以及看到很多大神们的分享,不断学习和丰富关于大屏设计的特点及数据可视化的表达方式.以下经验来自于多处资源,希望对有这方面需求的同学有所帮助. 大屏显示的一些特点: 1. ...

  5. python 保存本地乱码_请教大神,如何解决保存后的文件的乱码问题

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x #!/usr/local/bin/python #-*-coding:utf-8-*- #Get m ...

  6. python程序设计与应用教程鄂大伟_鄂大伟-从零进阶的Python教学与开发之路.pdf

    从零进阶的 Python教学 与应用开发之路 厦门理工学院 集美大学 鄂大伟 目 录 CONTENTS PART1 福建省高校Python教学 情况简介 福建高校开展Python教学情况 • 集美大学 ...

  7. python慢在哪里_求大神分析一下我的python脚本慢在哪里?

    请大神们分析下这个python脚本为什么会运行这么慢. 初衷: 公司有个料号系统, 在网站上输入料号就能查询相关的资料, 一般情况下, 我会ctrl+c, 打开网站, ctrl+v, 点击查询, 得到 ...

  8. python查看数据大小_科多大数据带你看Python可以列为最值得学习的编程语言

    原标题:科多大数据带你看Python可以列为最值得学习的编程语言 不知道从什么时候开始,这句话开始流行.不过也从侧面反映出 Python 语言的特点:简单.高效. 从近期代表技术趋势的业界报告以及编程 ...

  9. python面板数据分析代码_对于大面板数据,回归就绪格式的Excel到Python?

    试图从Excel中获取一些大面板数据到python中,所以我可以做一些GMM /横截面面板数据回归分析(想想sci-kit软件包).我把我的数据从excel移到了Python,但是回归分析的格式不正确 ...

最新文章

  1. char(nchar)与varchar(nvarchar)的区别以及选择
  2. 国产光刻机的现状究竟如何?
  3. Spring Boot 2.x基础教程:使用EhCache缓存集群
  4. C++知识点串联总结
  5. VC++中的ADO宏
  6. opengl学习笔记(四)
  7. |ViaVoice(IBM语音识别输入系统)下载v9.1官方版 - 欧普软件下载
  8. “差不多先生”姚劲波和不再神奇的58同城
  9. sqliteman安装出现E: Unable to locate package sqliteman 解决办法
  10. 城市公交、地铁站点和线路数据纠偏与矢量化
  11. ERP常用模块顾问行情对比
  12. 三种常用数据标准化方法
  13. 超市网店营销与接口测试
  14. 用python爬取隐藏内容_人民日报点赞北大保安小哥,自学Python后,人生开挂了!...
  15. 异或为什么满足结合律,布尔代数与布尔环简介
  16. 【产品志】显示器的选购
  17. 野火FPGA-状态机
  18. 软件工程小组项目——网上书店
  19. 云主机磁盘存储动态扩容(LVM)方案
  20. CSDN联合BSV发布首个区块链开发工程师能力认证

热门文章

  1. android 动态获取全县_android 6.0之后动态获取权限
  2. 点击home键_iPhone小技巧:无Home键iPhone11如何强制重启?
  3. Java Web学习笔记07:数据源、JavaBean与MVC模式
  4. 安卓案例:利用内容提供者显示和添加联系人
  5. seven days later
  6. SDOI2017R1(姑且是游记)
  7. javascript核心_功能强大的JavaScript数组
  8. mysql 锁机制及实现原理_MySQL-深入浅出锁分类及实现原理
  9. 【英语学习】【Level 08】U03 My Choice L4 The coolest movie character
  10. 【英语学习】【Level 07】U07 Stories of my Life L4 Not my best moment