人生苦短,我用PyCharm(23)

你可以把这里所有项的绝对路径写死,但这就意味着你无法在其他项目中使用该外部工具,只能在一个项目中针对一个文件使用该工具。

因此你需要使用 Macros。它是$name$格式的变量,根据语境而变化。例如,当你编辑 first.py 时,$FileName$ 为 first.py,当你编辑 second.py 时,$FileName$ 为 second.py。你可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处你使用了 macros,它们的值会根据你目前处理的项目而改变,Flake8 将继续准确执行其工作。

要想使用它,你需要创建文件 example.py,并在其中写入以下代码:

人生苦短,我用PyCharm

图26/28

上述代码故意破坏了 Flake8 的一些规则。右键单击文件背景,选择 External Tools Flake8。Flake8 分析结果将出现在窗口底部:

人生苦短,我用PyCharm

推荐阅读