0

このエラーが発生します:

NameError: name 'getResultFromDatabase' is not defined

これが私のコードです:

import pymongo

from itertools import groupby
from pymongo import Connection

data = getResultFromDatabase()
connection = Connection('localhost', 27017)

db = connection.students

item = db.grades.find({'type' : 'homework'}).sort([('student_id',pymongo.ASCENDING),('score',pymongo.ASCENDING)])



for id, items in groupby(data, lambda s: s['student_id']):
    lowest_score = min(i['score'] for i in items)

    print lowest_score
4

2 に答える 2

2

を定義していないようですgetResultsFromDatabase。作成するか、どこかからインポートする必要があります。

于 2012-11-09T22:34:33.527 に答える
0

NameError は、ほとんどの場合、何かの入力ミス、またはまだインポートされていない定義に関係しており、あなたの場合は後者です。将来発生する可能性のある不明なエラーについては、python 例外ページ、または使用しているライブラリのページで ctrl-f を押すと役立ちます。

于 2012-11-09T22:42:06.163 に答える