![](/img/trans.png)
[英]Python- best way to pass variable arguments to subprocess.call
[英]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
。 您定义node
和nodes
但从不定义_node
。 我也没有看到你在哪里定义_nr
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.