在Python中我试图调用一个函数,但它不适用于变量

时间:2018-02-19 04:40:01

标签: python-2.7 paramiko

以下是功能

def lldp(client1):

stdin, stdout, stderr = client1.exec_command('show lldp neighbor interface' + " " + q[0] + " " + '| match add')
z = stdout.read()
A = z.split()
A = A[9]
print A
if A == ':':
    sys.exit()

返回

变量A将被赋予一些值,当我将此函数调用到另一个脚本时,如下所示

lldp(client1)

我收到以下错误。

NameError:未定义名称“A”。

尝试定义为全局A内部功能仍然运气 试过回归A仍然没有运气。

1 个答案:

答案 0 :(得分:1)

我能弄清楚。

返回函数中的缺失并且在脚本中缺少A = lldp()。

现在工作。