如何将额外的参数发送到另一个函数

时间:2015-06-02 09:42:18

标签: python

我想向另一个函数发送额外的参数,这是正确的方法。

def foo(self, request, method='post', page=None,**options):
    #do something
    self.another_foo(options)

def another_foo(self, data=None):
    print data

self.foo(5,data="free")

1 个答案:

答案 0 :(得分:4)

您使用**-notation传递它,方式与收到它相同:

public static void main(String[] args) {
    GeneradorSeñal gs = new GeneradorSeñalSinusoidal("sgsg");
    Double salida;
    try{
        FileOutputStream out = new FileOutputStream("out.txt"); 
        OutputStreamWriter muestras = new OutputStreamWriter(out);

        for(int i=0; i<500; i++){
            salida=gs.getSalida();
            muestras.write(String.valueOf(salida)+"\n");
            System.out.println(i+"\t"+salida);
        }
    }catch(Exception e){
        e.getStackTrace();
    }
}