Python challenge_12
来源:互联网 发布:焦大seo视频下载 编辑:程序博客网 时间:2024/06/08 07:55
第十二题地址:http://www.pythonchallenge.com/pc/return/evil.html
打开第十二题直接看源码了,然后源码的title写着dealing evil,以为是处理evil这种图片,而且图片的中间感觉有模糊的信息,完全不知道要怎么写,只能上网查攻略了。
解题思路:
第十二题打开的图片的名字是evil1是因为还有evil2,所以,把url链接改成evil2,会得到一幅画,提醒说把jpg改成gfx,然后就下载了一份二进制的文档。然后再把url改成evil3,得到的结果是提醒说图片已经结束,
然后,有第一张图片是把扑克牌发成五堆,因此,是把二进制数据分成五份,这一部分过程就是主要的考察过程了。以前看攻略的时候,基本思路看完会自己写代码,这一次还是没有办法自己写,不知道分成五份是按照什么来分的,所以,直接的看了别人写的代码,然后再去理解了。
import ref = open(r'D:\evil2.gfx','rb')content = f.read()f.close()for i in range(5): f = open(r'D:\result%d.jpg' % i ,'wb') f.write(content[i::5]) f.close()
这段代码主要的是读写二进制的方式,然后content的是按照间距为5来读的。最后得到了五张图片:
把上面的五幅画里的字母连在一起就是disproportionality,但是最后的ity被花掉了,所以最后答案的链接:http://www.pythonchallenge.com/pc/return/disproportional.html
Q:二进制的文档打开方式是什么,怎么知道evil2是二进制文档的?
0 0
- Python challenge_12
- Python
- Python
- Python
- python
- Python
- PYTHON
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- python
- POJ 1258 Agri-Net 最小生成树 Prim
- Type View requires API level 14 (current min is 4): <GridLayout>
- 派生类的三种访问控制
- C++ Eclipse编程工具配置
- 三角形类的构造函数
- Python challenge_12
- 前向星
- Java中join和yield的作用
- Leetcode_sqrtx
- Shiro权限框架文档
- POJ 2234 Matches Game NIM曲石子游戏
- 2.2 线性链表
- Quaternion.LookRotation
- ubuntu12.04.4下安装python的4个库JPEG、 ZLIB、 FREETYPE2和 LITTLECMS