3
我有這樣的功能:有沒有人使用Jython腳本里面「產量」關鍵字的磨牀3分得手?
def ngrams(word):
for i in range(1, len(word) + 1):
yield word[:i]
..和我得到一個錯誤
2012-03-09 19:37:31,928 ERROR worker-bootstrap: Error running worker process
net.grinder.scriptengine.jython.JythonScriptExecutionException: SyntaxError: ('invalid syntax', ('C:\\grinder-3.7.1\\lib
\\.\\nb-romg-file-store\\current\\grinder_test.py', 72, 15, ' yield word[:i] '))
(no code object) at line 0
有沒有什麼辦法讓yield
工作?我在jython
控制檯嘗試了相同的功能 - 如果正常工作。
他們使用哪個版本的Jython? – delnan 2012-03-09 17:48:41
這不是一個* n * -grams生成器,順便說一句。這是一個前綴生成器。 – 2012-03-09 18:17:49