如何以编程方式更改默认参数?

时间:2016-08-01 12:59:32

标签: python default-parameters

问题几乎是自成一体的。我有一个带有一些默认参数的函数,例如

def f(x=None):
    # some code...

在模块中定义。我希望能够在脚本中导入此函数,并根据此脚本中计算的某些值修改默认值以实现有效:

def f(x=0):
    # same code as before

我该怎么做? (我知道他们有很多方法可以做同样的事情,比如基于f定义一个新函数,但我真的想在可能的情况下修改f本身。)

0 个答案:

没有答案