可以说我有一个功能:
from time import sleep
def doSomethingThatTakesALongTime(number):
print number
sleep(10)
然后我在 for 循环中调用它
for number in range(10):
doSomethingThatTakesALongTime(number)
我怎样才能设置它,以便总共只需要 10 秒即可打印出来:
$ 0123456789
而不是花 100 秒。如果有帮助,我将使用您提供的信息来进行异步网络抓取。即我有一个我想访问的站点列表,但我想同时访问它们,而不是等待每个站点完成。