--在fortan的回答之后编辑----
从这里https://github.com/jdavisp3/twisted-intro/blob/master/twisted-client-3/get-poetry.py
反应堆是进口的
def get_poetry(host, port, callback):
...
from twisted.internet import reactor
以及在 main 函数中。
并停在
def poetry_main():
...
def got_poem(poem):
poems.append(poem)
if len(poems) == len(addresses):
reactor.stop()
那么两个反应器都指向同一个反应器吗?同一事物的多个导入如何工作?
还有为什么不直接定义
from twisted.internet import reactor
在程序的顶部,而不是在使用它之前的函数内部?