Python 生成器表达式必须用括号括起来
python()的蛮力库 例外情况Python 生成器表达式必须用括号括起来,python,github,Python,Github,python()的蛮力库 例外情况 File "C:\Python37-32\lib\site-packages\brute.py", line 68 product( ^ SyntaxError: Generator expression must be parenthesized 删除循环最后一个末尾的逗号 对于范围内的i(起始长度,如果渐变为else长度,则为长度+1),->此逗号 >>> x = 5, >>> x (5,) >>>
File "C:\Python37-32\lib\site-packages\brute.py", line 68
product(
^
SyntaxError: Generator expression must be parenthesized
删除循环最后一个
末尾的逗号
对于范围内的i(起始长度,如果渐变为else长度,则为长度+1),
->此逗号
>>> x = 5,
>>> x
(5,)
>>>
将逗号放在变量后计算为一个元素的元组。
chain.from_iterable
要求第一个参数是生成器而不是元组
由于该逗号,您的代码实际计算结果为
chain.from\u iterable((产品(选项,重复=i)表示范围内的i(起始长度,如果渐变长度,长度+1))
而不是
chain.from\u iterable(产品(选项,重复=i)表示范围内的i(起始长度,如果渐变长度,长度+1))
表格中存在错误。见本稿:
问候
>>> x = 5,
>>> x
(5,)
>>>