首页 > 解决方案 > KeyError:python中的'1'

问题描述

这是我的代码:

 myDict = {}
    lemma_word_pair = OrderedDict()
    for line in original_text:        
        if len(line)>10:
            myDict['1'] = {"src":line,"tag":"P"}
            postdata = {
                    'data':json.dumps({'1':myDict['1']}),
                    'type':'X',
                    'ue':'UTF-8'
                    }
            data = urllib.urlencode(postdata)
            response = eval(urllib2.urlopen("http://fanyi.youdao.com/web2/index.do",data=data).read())
            word_count = len(response['data']['1'])

然后这是输出:

  File "Luoke.py", line 41, in extract_and_reduce
    word_count = len(response['data']['1'])
KeyError: '1'

我该如何解决这个问题?我在 Stackoverflow 上尝试了多种方法,但都没有奏效。

标签: pythonkeyerror

解决方案


推荐阅读