Python 如何更改pylint整理注释的方式

Python 如何更改pylint整理注释的方式,python,visual-studio-code,vscode-settings,pylint,Python,Visual Studio Code,Vscode Settings,Pylint,我需要在python文件的开头有这一行: #script_exec_time: 500 脚本和执行时间之间不应有任何间隔。这是因为Python文件由另一个脚本解析,如果存在空间,它将不考虑Script PrimeExpTime. 我无法修改解析python文件的脚本,因为我无权访问它 现在,当我使用pylint进行lint时,它会自动在脚本和执行时间之间留出一个空间 我试着使用其他的绒线,比如flake8,但即使是它们也做同样的事情 我仍然希望使用linter,因为它使编写代码更容易 有没有办

我需要在python文件的开头有这一行:

#script_exec_time: 500
脚本和执行时间之间不应有任何间隔。这是因为Python文件由另一个脚本解析,如果存在空间,它将不考虑Script PrimeExpTime. 我无法修改解析python文件的脚本,因为我无权访问它

现在,当我使用pylint进行lint时,它会自动在脚本和执行时间之间留出一个空间

我试着使用其他的绒线,比如flake8,但即使是它们也做同样的事情

我仍然希望使用linter,因为它使编写代码更容易

有没有办法修改pylint设置,使其忽略自动格式化中的注释?或者我可以在这里使用什么变通方法


编辑:我通过禁用门楣尝试了同样的方法。问题依然存在。我想这与林特无关。无论如何,我找到了一个解决办法,并将其作为一个答案发布。

我所做的只是将原始注释包装在块注释中,如下所示:

#script_exec_time:5000

Vscode不会格式化块注释中的任何内容。

正如Vaibhav Vishal在其注释中指出的,Pylint和flake8之类的linter不会重新格式化代码,它们只是标记触发lint规则的代码


您很可能已经安装并配置了格式化程序。请参阅如何完成此操作,基本上是相反的操作:

pylint或flake8不会格式化代码,它们只是显示错误。python中最常见的代码格式化程序是,它可能安装在pylint中,并且正在格式化代码。在这里你可以读到
'''
#scrript_exec_time:5000
'''