我是谁格式化我的docstring所以ipython选项卡完成识别它?

时间:2016-12-19 08:32:44

标签: python ipython

我有一个python函数,比如g,它接受一些参数,比如说(x,y,z):

gbm

另外,我有一个函数f接受** kwargs并调用g,用kwargs传递它,隐含地期望用x,y,z调用:

def g(x, y, z):
   pass

这个想法是允许将来的参数添加到" g"无需修改f代码。

问题是有没有办法,无论是docstring还是其他什么方式,因为ipython能够在为f的参数执行制表符时找到那些参数,也就是在f之后打开一个paren后按Tab键:

def f(**kwargs):
    return g(**kwargs)

0 个答案:

没有答案