我想在使用Jupyter笔记本时运行pylint或任何等效程序。有没有安装和运行pylint的方法?
最佳答案
pycodeStyle相当于jupyter笔记本的pylint
,它可以根据PEP8
样式指南检查您的代码。
首先,您需要通过键入此命令来安装pycodestyle
injupyter notebook
!pip install pycodestyle pycodestyle_magic
在Jupyter笔记本的一个单元中运行此命令。
安装成功后,您必须将魔法加载到这样的Jupyter笔记本电脑单元中,
%load_ext pycodestyle_magic
然后,您必须在一个单元格中使用
pycodestyle
,在该单元格中,您要根据PEP8
标准调查代码。下面是一些更清晰理解的例子,
%%pycodestyle
a=1
输出:
pycodestyle
将给出此消息,2:2: E225 missing whitespace around operator
另一个例子,
%%pycodestyle
def square_of_number(
num1, num2, num3,
num4):
return num1**2, num2**2, num3**2, num4**2
输出:
2:1: E302 expected 2 blank lines, found 0
3:23: W291 trailing whitespace