PythonChallenge之level-6解题报告
2016-03-06 10:47
375 查看
PythonChallenge之level-6解题报告
前面有几个还没写 下次有时间了补上level-6:
题目地址:
http://www.pythonchallenge.com/pc/def/channel.html
啥都没有?
在这种情况下 咱们一般都是去看源代码
有个zip提示 ,那么咱们把html改成http://www.pythonchallenge.com/pc/def/channel.zip
可以下载,下载下来发现是一个zip包
看到一个readme.txt
提示如下:
看了下txt,发现跟前面的一关很像,于是这样写代码:
nothing='90052' while 1: if not nothing: break else: file=open('./channel/%s.txt' % nothing,'r') s=file.read() print(s) index=s.index('is')+3 nothing=s[index:] print(nothing)
发现 程序在46145处停止了
到这个就不知道咋办
幸好 我有一个大神舍友 在他的提示下,去百度了下 zipfile这个模块
没错 ,这关需要用到zipfile!!!
具体怎么用自己去百度吧 我上代码:
nothing='90052.txt' z=zipfile.ZipFile('channel.zip') while 1: content=z.read(nothing) sys.stdout.write(z.getinfo(nothing).comment) if 'comments' in content: break index=content.index('is')+3 nothing=content[index:]+'.txt'
程序运行结果:
到这里 好激动 赶紧提交
没想到出来一句话 说什么在空气中,什么鬼…………
苦思冥想,找不到答案,回头去看HOCKEY
哟 让我发现了答案 原来就是组成HOCKEY 的那些字母啊
oxygen(氧气)
终于,答案正确
通关地址:
http://www.pythonchallenge.com/pc/def/oxygen.html
接下来进入下一关
相关文章推荐
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Apple官网研究之使用Justify布局导航
- 通过Mootools 1.2来操纵HTML DOM元素
- WEB标准网页布局中尽量不要使用的HTML标签
- Flash 与 html 的一些实用技巧
- html工作中表格<tbody>标签的使用技巧
- HTML 向 XHTML1.0 兼容性指导
- C#自写的一个HTML解析类(类似XElement语法)
- 没有文件大小限制并免费的PDF到HTML转换工具
- JavaScript与HTML结合的基本使用方法整理
- C#获取网页源代码的方法
- css实现气泡框效果(实例加图解)
- LCL.VBS 病毒源代码
- html链接与文本标签们
- html活用软字符连接符
- 浅谈html中id和name的区别实例代码
- HTML <!DOCTYPE> 标签
- asp中实现清除html的函数