python - 在类方法中重用函数文档字符串
问题描述
我有两个文件夹:a
和b
. 在文件夹a
中,我有一个名为fun1
. 在文件夹b
中,我有一个名为class1
. 里面class1
有一个名为 的方法meth1
。该方法从文件夹meth1
返回fun1
a
如何fun1
在meth1
不重新重写文档字符串的情况下使用 in 的文档字符串?
我尝试如下,但没有奏效。
文件夹a
def fun1():
"""
docstring of fun1
"""
...
...
...
文件夹b
from a import fun1
class class1:
def meth1(self):
self.meth1.__dic__ = fun1.__doc__
return fun1
...
...
解决方案
它也可以是一个选项(但带有助手的变体更好):
class class1:
def meth1(self):
return fun1
class1.meth1.__doc__ = fun1.__doc__
推荐阅读
- google-cloud-platform - `gcloud 图像创建--source-uri=
- hadoop - 让 Nifi 在 Hive 中使用“更改表”
- scala - foreach 声明错误的非法开始
- swift - 苹果系统。如何在每个应用程序上请求访问系统事件?
- for-loop - 从一组文件中查找文件名(在 CMD 中)
- android - Android Espresso:无法在 espresso 测试中检测到可见文本
- qt - 带有 adb 的 QProcess 输出始终为空
- php - 从 PHP 对象中的数组中读取值
- css - 使用 CSS 放置 HTML 元素是否有像素限制?
- javascript - 循环遍历嵌套数据并显示对象属性和值