繁体   English   中英

python中子进程调用方法的可变参数

[英]Variable arguments for Subprocess call method in python

我正在尝试将变量传递给调用方法(子进程),如下所示:

def check(number):
    nodes = ["10.0.0.1","10.0.0.2"]
    nr=number
    for node in nodes:
        output=call(["ssh","-F","/home/config","user@",_node,","some_command",_nr])
        print output

调用此函数“检查”时的错误如下:

NameError: global name '_node' is not defined

你能帮我么?

你从来没有定义_node 您定义nodenodes但从不定义_node 我也没有看到你在哪里定义_nr

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM