28得票2回答
Python docstrings和类型提示,哪个更有效率?

我希望在我的Python代码中添加一些自动补全支持,使用Jedi。这可以通过使用函数文档字符串或类型提示(或两者都使用)来完成。def function_with_types_in_docstring(param1, param2): """Example function with ...

19得票1回答
VS Code无法识别match语句的Python代码

在 VS Code 中使用 Python 的匹配-情况语句时,会在“问题”选项卡中显示红色波浪线和错误:

14得票3回答
VSCode中的Runaway Jedi语言任务

每次我关闭VSCode(在运行某些Python脚本后),我的终端会停留一个Python任务,它会在我使用M1 MacBook Air时占用90-100%的CPU,而且我每次都必须手动杀死它。我在PID上运行了以下命令: 每次我关闭 VSCode(执行一些 Python 脚本后),我都会在终端中...

10得票1回答
Python Jedi:如何检索实例的方法?

我使用Python for .NET (pythonnet)构建了一个简单的文本编辑器,并添加了一些辅助功能,以便于屏幕阅读软件的使用。在编辑器中,我使用了一个富文本框(Rich Text Box)。当用户在输入句号后按下tab键时,会弹出一个上下文菜单,其中包含所选元素的自动完成选项。 虽...

10得票5回答
无法使jedi-vim插件正常工作

我正在尝试使用jedi-vim插件进行Python自动完成,但我无法让它正常工作。 我使用的是Vim 7.3,以下是我的操作步骤: 1- 从GitHub中克隆了代码git clone http://github.com/davidhalter/jedi-vim path/to/bundle...

9得票2回答
Emacs-jedi 找不到 numpy 的补全选项。

我安装了emacs-jedi来在emacs中获取一些python代码完成。总的来说,我必须说我非常印象深刻!它可以很好地开箱即用,并快速找到内置库的完成。然而,我将python用于科学目的,并依赖于numpy和scipy进行工作。由于某种原因,我无法获取这些模块的完成。 例子: impor...

8得票2回答
使用emacs-jedi自动导入模块

使用 ropemacs,您可以像这样做: M-x rope-auto-import 这个程序分析代码(我猜测是这样的),并导入缺失的模块,例如如果我写: datetime.now() 通过添加此行,它应该为我执行导入: from datetime import datetime...