使用Pycodestyle正确使用lambda函数

2024-04-29 20:54:39 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 方法lambda函数代码flake8规则过程def
1条回答
网友
1楼 · 发布于 2024-04-29 20:54:39

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

将此添加到您的project's configuration file

[flake8]
ignore = E731

通常允许使用lambda。flake8建议不要为lambda(匿名)函数指定名称

相关问题 更多 >