+ -
当前位置:首页 → 问答吧 → 【推荐】python 的超级无敌隐藏Boss 字符串 'R--'【推荐】

【推荐】python 的超级无敌隐藏Boss 字符串 'R--'【推荐】

时间:2011-04-16

来源:互联网

Python code

import io
import fileinput

addbracket = 0

def getkey(str):
    keymap = {'Counter':'int','String':'char','IpAddr':'myip','TimeTicks':'mytime'}
    retstr = keymap[str]
    return retstr

def process(output,line):
    line = line.strip(' +-|')
    if(line.find('R--') != -1): ###无敌,在这
        addbracket = 1 #加{        
        words = line.split(None,1)
        line = '\t'+ getkey(words[0]) +'  '+ words[1]
    else:
        addbracket = 0
    if(line != ''):
        output.write(line)



报错说是keymap 的keyerror 'R--'
我把‘R--’换成'-R--'就OK, 但不是我想要的结果。
难道‘R--’是一个 隐藏boss ?

一下午都过不了,怎么办?

作者: mapoor   发布时间: 2011-04-16

I use python, life is short.

作者: mapoor   发布时间: 2011-04-16

huainazhuangshi

作者: llz55   发布时间: 2011-04-16