[解决方案] pythonchallenge level 6

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[解决方案] pythonchallenge level 6相关的知识,希望对你有一定的参考价值。

查看页面代码,知道找zip

www.pythonchallenge.com/pc/def/channel.zip,查看zip下的readme.txt知道从90052,跑一遍知道要收集zip的comment

zf = zipfile.ZipFile("/tmp/channel.zip")

number = ‘90052‘

length = len(zf.infolist())

ret = []

for i in length:

  text = zf.read(num+‘.txt‘)

  num = re.findall(‘\d{2,}‘,text)[0]

  ret.append(zf.getinfo(num+‘.txt‘).comment)

temp = ‘‘

for i in ret:

  if i == ‘\n‘:

    print temp

    temp=‘‘

  else:

    temp+=i

***************************************************************
****************************************************************
**                                                            **
**   OO      OO      XX          YYYY    GG    GG   EEEEEE NN      NN  **
**   OO      OO  XXXXXX    YYYYYY  GG   GG    EEEEEE  NN    NN   **
**   OO      OO XXX  XXX  YYY   YY  GG GG      EE             NN  NN    **
**   OOOOOOOO XX      XX  YY            GGG         EEEEE        NNNN     **
**   OOOOOOOO XX      XX  YY            GGG         EEEEE          NN      **
**   OO      OO XXX  XXX  YYY   YY  GG GG      EE                NN      **
**   OO      OO  XXXXXX    YYYYYY  GG   GG    EEEEEE       NN      **
**   OO      OO      XX          YYYY    GG    GG   EEEEEE        NN      **
**                                                            **
****************************************************************
 **************************************************************

以上是关于[解决方案] pythonchallenge level 6的主要内容,如果未能解决你的问题,请参考以下文章

PythonChallenge 2:爬虫和正则表达式

pythonchallenge Level 5

pythonchallenge Level 8

pythonchallenge Level 2

pythonchallenge Level 4

使用python 3.x 对pythonchallenge-----4的解答过程