Python Challenge 第五关
进入第五关,一张图和一行提示: pronounce it。右键源代码,只有一行注释: <!-- peak hell sounds familiar ? --> peak hell 听起来熟悉不?这我还真不熟悉。。再看其他部分,有个 <peakhell src =" banner.p "/>,这个 banner.p 是个链接,点进去一看,又是一堆乱码,这下我真没辙了。想了好久,去网上搜,说是用 pickle 模块,因为发音和 peak hell 很像。。。-_-||| 这理由真是雷死人不偿命。。。 印象中这个模块是用来序列化的,就去网上搜了下资料,先把这个序列化反序列化一下: url = 'http://www.pythonchallenge.com/pc/def/banner.p' rst = urllib.urlopen(url).read() pList = pickle.loads(rst) print pList 输出了这么个东西: [[(' ', 95)], [(' ', 14), ('#', 5), (' ', 70), ('#', 5), (' ', 1)], [(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)], [(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)