我正在尝试从“模因” Reddit subreddit上的前10个帖子中获取随机图像,但是它给出了E1101 pylint错误。我似乎正确地完成了所有操作。这是我的代码:
我似乎找不到任何东西。
reddit = praw.Reddit(client_id='my client ID',
client_secret='my client secret',
user_agent='my user agent',
username='username')
@commands.command()
async def meme(self):
memes = reddit.subreddit('memes').hot()
post_to_pick = random.randint(1, 10)
for i in range(0, post_to_pick):
submission = next(x for x in memes if not x.stickied)
答案 0 :(得分:1)
这是因为默认情况下only trusts C extensions from the standard library的pylint会忽略不存在的那些。
由于praw不是stdlib的一部分,因此必须手动将其列入白名单。为此,请在终端中导航到项目的目录,并为pylint生成一个rcfile:
$ pylint --generate-rcfile > .pylintrc
然后,打开该文件,然后将praw添加到白名单中,如下所示:
extension-pkg-whitelist=praw
此后,不再显示所有有关praw的E1101错误