pxssh和idle3的问题

时间:2014-05-01 15:27:57

标签: python pexpect

我对pxssh和idle3有一个奇怪的问题。

我写了一个简单的测试程序。

from tkinter import *

import pxssh

root = Tk();
root.title("Test");

def Test():
   try:
    s = pxssh.pxssh()
    s.login("[remote host]","[username]","[password]")
   except pxssh.ExceptionPxssh as e:
    print(e)

button = Button(root,text="Hello", command=Test, bg='green', width=20).place(x=20,y=40)

root.mainloop();

当我从命令提示符(在Raspberry Pi上)运行此代码时,它使用python2和python3进行登录时没有问题。 (对于Python2,我将tkinter更改为Tkinter)

当我在空闲时加载此代码时,我可以执行它,它将登录。

但是,当我在Idle3中加载它并执行它时,我收到类似于

的消息
could not set shell prompt
 unset PROMPT_COMMAND
error,09
$ PS1='[PEXPECT]\$ '

error,09
$ set prompt='[PEXPECT]\$ '

有没有关于Idle3的事情呢?

0 个答案:

没有答案