KeyError:python中的“1”

2024-05-14 15:53:59 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的密码:

 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上尝试了多种方法,但没有一种有效


Tags: in密码fordatalenresponsecountline

热门问题