use*_*933 8 python spell-checking pylint jupyter-notebook google-colaboratory
在组织笔记本时,样式检查器是一个很好的工具。我最近在google colab工作,注意到我在 google colab 的样式检查器上找不到任何在线内容。
在 Python 样式指南检查器方面,我发现使用 Spyder 作为 IDE 可以使用Pylint,而在 Jupiter 笔记本方面,我发现了一个问题的帖子,其中有人建议使用pycodestyle作为
!pip install pycodestyle pycodestyle_magic
%load_ext pycodestyle_magic
Run Code Online (Sandbox Code Playgroud)
但这不起作用并给出了很长的错误消息
17 import copy
18 import pycodestyle as pycodestyle_module
---> 19 from flake8.api import legacy as flake8_module
20 from contextlib import redirect_stdout
21
ModuleNotFoundError: No module named 'flake8'
Run Code Online (Sandbox Code Playgroud)
##Summary## 所以总结一下如何在 google colab 中导入和使用样式检查器。请您还提供一个您可能在笔记本中使用过的行的示例吗?
小智 1
这在 colab 中确实有效,但你也必须手动安装 flake8:
!pip install pycodestyle pycodestyle_magic
!pip install flake8
%load_ext pycodestyle_magic
Run Code Online (Sandbox Code Playgroud)
然后在您想要 linted 的任何单元格的顶部添加 %%pycodestyle:
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |