Как избежать ошибки остановки? Я не знаю о каких-либо функциях или циклах, которые код может выполнять итерацией.Python Wolfram Alpha API: StopIteration
import wolframalpha
client = wolframalpha.Client('My Key is Goes Here')
res = client.query('pi')
print next(res.results).text
Это действительно не решает проблему, потому что ничего не напечатает. –
Если он напечатан раньше, он будет после. Получение ошибки StopIteration при вызове следующего означает, что нет результатов 'next'. Мое решение останавливает распространение этого исключения (и вы можете печатать «никаких результатов» в предложении 'except', если вам это нравится лучше). – Gerrat