第五关地址:[http://www.pythonchallenge.com/pc/def/peak.html](http://www.pythonchallenge.com/pc/def/peak.html)
![](https://img.kancloud.cn/3d/d2/3dd20caecb02edd4ac8f9b4873ca3f74_1206x525.png)<br><br>
源代码里面有这样一句提示!
```
peak hell sounds familiar ? 翻译:prek hell 的读音像什么?
```
而且还有一这样一个链接:[http://www.pythonchallenge.com/pc/def/banner.p](http://www.pythonchallenge.com/pc/def/banner.p)
![](https://img.kancloud.cn/1a/db/1adbad42dad31d579b20682ee5064bba_612x296.png)
打开之后是这样的
![](https://img.kancloud.cn/c2/f5/c2f52784be482e5ff3cd68e846676f5f_491x624.png)<br><br><br>
*****
**到这里我就没头绪了,然后我去搜了一下攻略**
参考参考:[https://www.jianshu.com/p/f67019ed4d82](https://www.jianshu.com/p/f67019ed4d82)
如果不看攻略:pickle模块我可能想不起来(之前没了解过这个模块)
后面就算pickle反序列化后的东西,我可能也想不到会怎么使用它
<br><br>
```
import pickle
with open('长字符/banner.p','rb') as f: # 第一个字符输入你自己的路径
data = pickle.load(f)
for r in data:
# print(str(r) + '这是r')
for c in r:
# print(str(c) + '这是c')
for i in range(c[1]):
print(c[0], end='')
print('') # 换行用
```
*****
*****
### **运行结果:**
![](https://img.kancloud.cn/8c/dd/8cdd6dd4e35298441e114fc9b1d01157_1014x494.png)