python - 是否有将 Google 的文档样式转换为其他文档样式的工具?
问题描述
在 PyCharm 中,我们可以选择默认的文档样式。可用的选项是 NumPy、Google、plain、reStructuredText 和 epytext。请参阅https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000784410-how-to-change-pycharm-default-commenting-style-for-function-。
假设我们已经有一个谷歌文档风格的代码库,如下所示
"""Calculate the batched KL divergence KL(a || b) with a and b Normal.
Args:
a: instance of a Normal distribution object.
b: instance of a Normal distribution object.
name: Name to use for created operations.
Default value: `None` (i.e., `'kl_normal_normal'`).
Returns:
kl_div: Batchwise KL(a || b)
"""
是否有任何工具(例如命令行工具或 PyCharm 的任何插件)可以自动将上述文档转换为任何其他样式(反之亦然)?当然,我希望这样的工具不会触及实际代码。或者,随意想出一段代码来完成它,但我怀疑它不会很短。
解决方案
推荐阅读
- c# - UnityException:不允许从 MonoBehaviour 构造函数调用 GetActiveScene
- flutter - 检索 Slider 的值并将其发送到 MySQL
- angular - 无法获取活动路由参数
- android - 在 Flutter 中,如何在原生文件资源管理器中为用户打开一个文件夹,以便用户浏览其文件/文件夹
- javascript - 如何将自定义集数据传递给 src 图像“onClick”?
- css - 如何仅使用 xml 代码在 odoo 中调整二进制(64)图像的大小?(最大高度)
- java - 使用 JNDI 获取 WebSphere 完整服务器名称
- pytorch - 将 torch.nn.CrossEntropyLoss 与 label as int 和 prob 张量进行比较会产生错误
- ssh - SSH 代理转发不适用于所有 SSH 目标机器
- javascript - 从日期范围值生成新的输入字段