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
Вот и все. Спасибо! – Pippi