用python写了一个script,主要是在本机(server端)模拟client连接server的操作,
server很多函数都传入一个叫 x 的变量(打个比方),没有任何global的东西。而且
用twistd命令让server跑起来的时候,没有问题。
但是模拟client连接的时候报错:global name x is not defined
但是目前为止并没有发现任何global变量啊。
请高人指点。如果我说的不清楚,也可以追问;谢谢!
z****g 发帖数: 339
2
可能是你的函数引用的x 在函数内部没有定义
所以它以为那个x是个global 然后找global的变量 结果发现没有x 就显示global
name x is not defined
【在 r********t 的大作中提到】 : 用python写了一个script,主要是在本机(server端)模拟client连接server的操作, : server很多函数都传入一个叫 x 的变量(打个比方),没有任何global的东西。而且 : 用twistd命令让server跑起来的时候,没有问题。 : 但是模拟client连接的时候报错:global name x is not defined : 但是目前为止并没有发现任何global变量啊。 : 请高人指点。如果我说的不清楚,也可以追问;谢谢!