1

VS is code 现在是最流行的代码编辑器,我喜欢它。

当您将鼠标悬停在函数上时,它会显示函数签名和帮助文档字符串。

当您装饰一个函数时,它的帮助文档字符串会更改为包装器的帮助文档字符串。(要理解我的意思阅读此↗️

在 python 3.4+ 中,这是通过使用 functools.wrap 修复的,如下所示(请阅读⬅️以更好地理解我的问题。)我没有写,因为它在那里得到了很好的解释。

但是当我将鼠标悬停在 VS Code 中的函数上时,它会显示包装器的文档字符串。

如何让 VS 代码显示原始函数的文档字符串?

4

1 回答 1

1

VS Code(较新的 pylance 服务器)变得聪明了,它现在做了正确的事情!默认情况下。

于 2021-05-04T03:48:58.687 回答