Python Challenge[29]

[Level 29]

Python Challenge[29]_第1张图片

Title: silence!

源码并没有发现什么不妥。所以,OVER。

源码下方还有许多空格,取出来并计算每一行的空格数,转换成 ascii 码,熟悉的开头-> bz2 模块解决。

import httplib2
import bz2
h = httplib2.Http('.Cache')
headers={'Authorization': 'Basic cmVwZWF0OnN3aXRjaA=='}
data = h.request('http://www.pythonchallenge.com/pc/ring/guido.html',headers=headers)[1]
blank = data.decode().splitlines()[12:]
b = [len(line) for line in blank]
print(bz2.decompress(bytes(b)))

得到:

b"Isn't it clear? I am yankeedoodle!"

yankeedoodle,[Level 30]

Python Challenge Wiki

你可能感兴趣的:(Python Challenge[29])