Vic*_*icN 16
如今(或至少在 Spyder v5 中),Spyder 直接在 GUI 中包含 autopep8,并具有自动格式化选项(按照原始问题中的要求)。
只需前往Tools > Preferences然后选择即可Completion and linting > Code style and formatting。在那里,打开Enable code style linting并Autoformat files on save。
现在,当您保存文件时,Spyder 会美化您的代码,同时它可以推断要做什么。这应该包括在逗号后面或运算符周围添加缺失的空格、删除空行中的空格或缺失分隔函数的新行等等。
一种可能的解决方案是使用此插件: autopep8 for Spyder
尽管Python是一种代码功能取决于空格数量的语言,美化工具永远无法真正以统一的方式格式化代码。
不幸的是,autopep8 无法解决违反的代码格式化约定(如 Pylint 所示)。
| 归档时间: |
|
| 查看次数: |
11432 次 |
| 最近记录: |