如何仅为多行字符串禁用虚假的pylint警告

7 投票
1 回答
6516 浏览
提问于 2025-04-21 00:52

我该怎么做才能只针对某个多行字符串,关闭一个无用的pylint警告呢?

第一个关闭的警告有效,但第二个(无用的警告)却没有效果。

在最初的回答后,我编辑了内容,给出了一个更简单的例子。

#!/usr/bin/env python

print 0!= 1 # pylint: disable=C0322
print {''
# pylint: disable=C0322
: '''%      
'''
# pylint: enable=C0322
}

我得到的结果是

************* Module foobar
C0322:  4: Operator not preceded by a space
print {''

: '''%
     ^

1 个回答

10

你可以这样做

# pylint: disable=C0322
print 0!= 1
print '''%
'''
# pylint: enable=C0322

撰写回答