ip1 = pool.apply_async(check_proxy,(ip,))
print(ip1)
代码如上,打印出来的结果是这堆东西
<multiprocessing.pool.ApplyResult object at 0x000000000417AE48>
<multiprocessing.pool.ApplyResult object at 0x000000000417AEF0>
<multiprocessing.pool.ApplyResult object at 0x000000000417AF98>
<multiprocessing.pool.ApplyResult object at 0x0000000004182080>
<multiprocessing.pool.ApplyResult object at 0x0000000004182128>
<multiprocessing.pool.ApplyResult object at 0x00000000041821D0>
<multiprocessing.pool.ApplyResult object at 0x0000000004182278>
解决办法:
tips:pool.apply_async() 这方法返回的是结果是值的对象,不是值本身,所以要加get()方法
ip1 = pool.apply_async(check_proxy,(ip,)).get()
返回正常了