kellyseeme123 发表于 2016-03-18 13:34

定义变量位置不同导致程序报错

报错的代码如下:
#/usr/bin/env python
from multiprocessing import Pool
#当p定义在此位置时候报错,报错内容找不到函数kel
p = Pool(5)
def kel(x):
   return x*x

print p.map(kel, )
正确的代码如下:
#/usr/bin/env python
from multiprocessing import Pool

def kel(x):
   return x*x
#定义在此位置正确
p = Pool(5)
print p.map(kel, )

问题就是:
这个位置为什么会导致错误??
页: [1]
查看完整版本: 定义变量位置不同导致程序报错