![](/img/trans.png)
[英]Is there a Python method to access all non-private and non-builtin attributes of a class?
[英]VScode cant find Definitions of non-builtin modules
我开始使用 VScode 来开发 Python,但是我在使某些事情正常工作时遇到了一些麻烦,最重要的是我希望能够看到函数的定义。 这应该通过将鼠标悬停在函数上(它适用于内置函数,如 round())来工作,但不适用于导入的模块,请参见以下屏幕截图:无法加载定义。 对于模块本身,将鼠标悬停在其名称上时会获取信息:显示了说明。
需要注意的是,我使用的是 Conda 环境,在我的 settings.json 中注明:
"python.pythonPath": "/home/philip/miniconda3/envs/CV1/bin/python"
相关函数的“转到定义”产生:“未找到“arange”的定义”。 该问题在 WSL 和 Windows 10 中仍然存在,使用不同的 conda 环境。 有什么我需要在我遗漏的设置中添加的吗?
方法numpy.arange
在二进制文件numpy/core/multiarray
,其文档在numpy/add_newdocs.py
(行 ~1321)中生成。
这是一个已知函数,因为它是在numpy/core/numeric.py
中的__all__
列表中定义的
因为没有def arange()
Intellisense 不知道参数是什么。
如果您在定义不同的功能尽量numpy/core/numeric.py
喜欢ones
,你在参数获得智能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.