2013-09-24 5 views
0

Я хочу знать, как долго работает программа mrjob. Однако, я получаю ошибку unindent does not match any outer indentation level, если я положил time.time() до и после MRWord.run(), и я не мог найти документацию об этом. Что мне не хватает?Почему основной оператор программы mrjob Python принимает только одну строку кода?

from mrjob.job import MRJob 

class MRWord(MRJob): 

    def mapper(self, _, line): 
    x = line.split() 
    yield x[0], 1 

    def reducer(self, word, counts): 
    yield word, sum(counts) 

if __name__ == '__main__': 

    t0 = time.time() 

    MRWord.run() 

    print time.time() - t0 

ответ

1

проверить отступ до t0 = time.time(), вы смешивали пространство и вкладку?

+0

Вот и все. Спасибо! – Pippi

 Смежные вопросы

  • Нет связанных вопросов^_^