Python Challenge 6

http://www.pythonchallenge.com/pc/def/channel.html

从http://www.pythonchallenge.com/pc/def/channel.zip下载channel.zip   

ExpandedBlockStart.gif code
 1  >>>   import  zipfile, re
 2  >>>  start  =   ' 90052 '
 3  >>>  r  =   ' Next nothing is (\d+) '
 4  >>>  file  =  zipfile.ZipFile( ' D:\channel.zip ' )
 5  >>>  f  =   " %s.txt "
 6  >>>  c  =  []
 7  >>>   while  True:
 8       try :
 9          start  =  re.search(r, file.read(f  %  start)).group( 1 )
10       except :
11           print  file.read(f  %  start)
12           break
13      c.append(file.getinfo(f  %  start).comment)
14 
15      
16  Collect the comments.
17  >>>   print   "" .join(c)
18  ***************************************************************
19  ****************************************************************
20  **                                                              **
21  **    OO    OO    XX      YYYY    GG    GG  EEEEEE NN      NN   **
22  **    OO    OO  XXXXXX   YYYYYY   GG   GG   EEEEEE  NN    NN    **
23  **    OO    OO XXX  XXX YYY   YY  GG GG     EE       NN  NN     **
24  **    OOOOOOOO XX    XX YY        GGG       EEEEE     NNNN      **
25  **    OOOOOOOO XX    XX YY        GGG       EEEEE      NN       **
26  **    OO    OO XXX  XXX YYY   YY  GG GG     EE         NN       **
27  **    OO    OO  XXXXXX   YYYYYY   GG   GG   EEEEEE     NN       **
28  **    OO    OO    XX      YYYY    GG    GG  EEEEEE     NN       **
29  **                                                              **
30  ****************************************************************
31    **************************************************************

 

 

转载于:https://www.cnblogs.com/zhtf2014/archive/2010/08/15/1800124.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值