gpt4 book ai didi

Python:智能感知不适用于模块中的对象

转载 作者:太空宇宙 更新时间:2023-11-03 20:29:49 25 4
gpt4 key购买 nike

我有以下 Python 代码,它使用 tweepy 模块与 Twitter 交互。下面的代码工作得很好。它通过 @name(在本例中为 testuser)从 Twitter 获取用户,然后打印其显示名称。

import tweepy

... # Initialization of the keys and tokens used below

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)

api = tweepy.API(auth)

user = api.get_user("ThePSF")
print(user.name)

输出如预期:

Python Software

问题是 VS Code (autopep8) 中的 Intellisense 不建议 user 的属性和方法,例如 namedescription位置等...

Intellisense doesn' suggest anything for the tweepy.user object

但是 Intellisense 向我建议了 api 的属性和方法,尽管我不知道为什么它适用于该属性和方法,而不适用于 user 对象。

Intellisense does work

I already looked up this Github issue page but I didn't find a solution

https://github.com/Microsoft/vscode-python/issues/647

<小时/>

我做错了什么,以至于它没有向我显示 user 对象的智能感知?

最佳答案

您很可能没有做错任何事情,并且 tweepy 的结构只是抑制 IntelliSense。请务必 try the Microsoft language server看看这是否适合您。

关于Python:智能感知不适用于模块中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57575864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com