Python 如何更改pylint整理注释的方式
我需要在python文件的开头有这一行: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,因为它使编写代码更容易 有没有办
#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
'''