0

我有一个lambda函数的工作代码。它工作正常,但 pycodestyle 通知我不要将我的lambda函数分配给变量。相反,我应该使用def来创建函数。我完全理解为什么我不应该这样做,因为调试过程中有数百万个 lambda 函数作为参考。有没有办法lambda正确使用 flake8 规则集,或者由于上述原因完全不允许使用它们?

4

1 回答 1

1

我不建议您忽略此类警告。如果你真的想这样做,你可以配置 Flake8 忽略规则E731

将此添加到项目的配置文件中

[flake8]
ignore = E731

通常允许使用 Lambda。flake8 建议反对的是为 lambda(匿名)函数分配名称。

于 2020-06-18T13:14:11.883 回答