python-3.x - python在文档字符串中自动添加类型提示
问题描述
我正在寻找一种工具,可以将函数中已经添加的类型注释添加到 PyCharm 生成的文档字符串中。
我在 JetBrains 上关注这个问题很长时间了,这张票似乎还没有取得任何进展。
我也看到了这篇文章,但它似乎太具体了,只适用于谷歌文档字符串。
我已经在 PyPI 上检查了这个包,但这与我需要的相反。我需要将参数中提供的类型提示添加到文档字符串中,而不是相反。
这可能与如何使 PyCharm 从函数定义中获取类型提示并在文档字符串中填充类型值有关?,但我只需要一个通用解决方案,或者至少需要一个与 Numpy docstring 或 reStructuredText 一起使用并且可能与 PyCharm 配合得很好的解决方案。
我只是看到自己回来研究这个东西,希望能得到一些东西,但找不到我需要的东西。什么工具可以解决这个问题?
解决方案
几个月前我在搜索时,找不到任何可用的解决方案。现在,我正在使用带有这个扩展的 VS Code,它提供了很好的 Docstring:
def foo(a: int, b: str) -> bool:
"""[summary]
Args:
a (int): [description]
b (str): [description]
Returns:
bool: [description]
"""
推荐阅读
- c++ - 如何在 cpp 中将字符串(Thu Oct 3 18:45:10 2019)转换为 time_t 格式?
- android - 跨 React Native 和 Android 的 AWS Amplify 身份验证
- python - 在 asyncio 中并行化 for 循环
- machine-learning - 词嵌入模型
- php - 如何在 php 代码中为 google 客户端发送referer?
- prestashop-1.7 - 在后台 prestashop 1.7 中保存产品后需要重新加载
- node.js - 在 NodeJS 中表达;如何从表单帖子中获取表单属性?
- jenkins - jenkins json中的树查询参数返回400错误
- angular - 角度或http客户端正确错误中的网络检测
- django - 在视图中定义函数