在调用具有select的函数之前,我使用了import select
。
我使用select如下所示:
rl, wl, xl = select.select([stdout.channel], [], [], 0.0)
这里stdout.channel
是我通过paramiko从SSH连接中读取的内容。
堆栈追踪:
File "C:\Code\Test.py", line 84, in Test
rl, wl, xl = select.select([stdout.channel], [], [], 0.0)
NameError: global name 'select' is not defined
答案 0 :(得分:0)
观察:
从命令行运行python脚本时效果很好。没有提出这样的错误。
使用ECLIPSE运行相同的脚本时,我看到如上所述的错误。
解决方案:
我使用:
导入了selectimport select as something
现在当我在我的脚本中使用它时,错误就消失了。
rl, wl, xl = something.select([stdout.channel], [], [], 0.0)