vscode 格式化python代码时,会将lambda表达式转换为def,如何禁止这个转换?
问题描述
vscode 在使用Alt+Shift+F自动格式化代码的时候,会将lambda
表达式转换为def
形式
如何禁止这种转换?
例如
a=lambdax:x+1
格式化之后就成了
defa(x): return x+1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(⊙﹏⊙) 这种东西。
Alt+Shift+F
去格式化代码的。pip install -U autopep8
,就是autopep8
。然后你会发现有这么个东西:
解决方案:
你可以在项目的根目录下,新建个
.pep8
的文件,里面的内容如下:至于,为什么是
E731
,你可以在文档中找到。