小编Man*_*anu的帖子

--help选项中Click.option的类型和默认输入值

如何在帮助文本中Click显示a的默认输入值@click.option(),以便在调用程序时打印--help

python python-click

7
推荐指数
1
解决办法
2513
查看次数

使用带有生成器功能的 python 多处理模块时出错。

有人可以解释下面的代码有什么问题吗

from multiprocessing import Pool
def sq(x):
    yield x**2
p = Pool(2)

n = p.map(sq, range(10))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

MaybeEncodingError Traceback (最近一次调用最后一次) in () 5 p = Pool(2) 6 ----> 7 n = p.map(sq, range(10))

/home/devil/anaconda3/lib/python3.4/multiprocessing/pool.py in map(self, func, iterable, chunksize) 258 在返回的列表中。259 ''' --> 260 返回 self._map_async(func, iterable, mapstar, chunksize).get() 261 262 def starmap(self, func, iterable, chunksize=None):

/home/devil/anaconda3/lib/python3.4/multiprocessing/pool.py in get(self, timeout) 606 return self._value 607 else: --> 608 raise self._value 609 610 def _set(self, i,目标):

MaybeEncodingError: 错误发送结果:'[, ]'。原因:'TypeError(“不能腌制生成器对象”,)'

提前谢谢了。

python yield generator multiprocessing

5
推荐指数
1
解决办法
4382
查看次数

标签 统计

python ×2

generator ×1

multiprocessing ×1

python-click ×1

yield ×1